in my flex application i have a datagrid as 2 columns editable and remaining columns are non editable. in some condition, in runtime i have to change the editable column to non editable…how can i do this?? any suggestions??
Heres my code…
<mx:AdvancedDataGrid id="adg1" editable = "true" designViewDataType="tree">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Name" dataField="name" editable ="true"/>
<mx:AdvancedDataGridColumn headerText="Age" dataField="age" editable ="true"/>
<mx:AdvancedDataGridColumn headerText="Roll No" dataField="num" editable = "false"/>
</mx:columns>
</mx:AdvancedDataGrid>
Thanxx in advance..
Method 1:
You can loop through columns, and check editable property:
Method 2:
if you set id for column like:
you can access it this way:
or if it is applicable, just do: