| 48 | | dataColumns.push(new DataGridColumn("type")); |
|---|
| 49 | | dataColumns.push(new DataGridColumn("primaryKey")); |
|---|
| 50 | | dataColumns.push(new DataGridColumn("autoIncrement")); |
|---|
| 51 | | dataColumns.push(new DataGridColumn("allowNull")); |
|---|
| | 51 | |
|---|
| | 52 | var typeColumn:DataGridColumn = new DataGridColumn("type"); |
|---|
| | 53 | var typeEditor:ClassFactory = new ClassFactory(mx.controls.ComboBox); |
|---|
| | 54 | typeEditor.properties = {dataProvider: typeData}; |
|---|
| | 55 | typeColumn.itemEditor = typeEditor; |
|---|
| | 56 | dataColumns.push(typeColumn); |
|---|
| | 57 | |
|---|
| | 58 | var pkColumn:DataGridColumn = new DataGridColumn("primaryKey"); |
|---|
| | 59 | var pkRenderer:ClassFactory = new ClassFactory(checkBoxRenderer); |
|---|
| | 60 | pkColumn.editorDataField = "checkBoxSelected"; |
|---|
| | 61 | pkRenderer.properties = {dataField: "primaryKey", checkBoxEnabled: mode}; |
|---|
| | 62 | pkColumn.itemRenderer = pkRenderer; |
|---|
| | 63 | pkColumn.rendererIsEditor = true; |
|---|
| | 64 | dataColumns.push(pkColumn); |
|---|
| | 65 | |
|---|
| | 66 | var aiColumn:DataGridColumn = new DataGridColumn("autoIncrement"); |
|---|
| | 67 | var aiRenderer:ClassFactory = new ClassFactory(checkBoxRenderer); |
|---|
| | 68 | aiRenderer.properties = {dataField: "autoIncrement", checkBoxEnabled: mode}; |
|---|
| | 69 | aiColumn.itemRenderer = aiRenderer; |
|---|
| | 70 | aiColumn.editorDataField = "checkBoxSelected"; |
|---|
| | 71 | aiColumn.rendererIsEditor = true; |
|---|
| | 72 | dataColumns.push(aiColumn); |
|---|
| | 73 | |
|---|
| | 74 | var anColumn:DataGridColumn = new DataGridColumn("allowNull"); |
|---|
| | 75 | var anRenderer:ClassFactory = new ClassFactory(checkBoxRenderer); |
|---|
| | 76 | anRenderer.properties = {dataField: "allowNull", checkBoxEnabled: mode}; |
|---|
| | 77 | anColumn.itemRenderer = anRenderer; |
|---|
| | 78 | anColumn.editorDataField = "checkBoxSelected"; |
|---|
| | 79 | anColumn.rendererIsEditor = true; |
|---|
| | 80 | dataColumns.push(anColumn); |
|---|
| | 81 | |
|---|