Posts Tagged “DataGrid”

Been having problems for my itemRenderers in datagrids. I am using Button control as a itemRenderer and setting their visibility based on their labels. Somehow, the buttons becomes visible when my DataGrid dataprovider is changed. 

The reference below solved my problem. I needed to place my logic to set the visible variable in the right place. Rest of the article touches on efficiency.

Reference: Peter Ent - itemRenderers: Part 5: Efficiency

 

 

Comments Comments

What happens if you want to make your DataGrid editable but you want to restrict which rows are editable?

<mx:DataGrid dataProvider="{mx.utils.ArrayUtil.toArray(someModel)}" editable="true
itemEditBeginning="onItemBeginning(event)">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="" width="100"/>
<mx:DataGridColumn dataField="hole1" headerText="1" width="50" editable="true" itemEditor="mx.controls.NumericStepper" editorDataField="value"/>
</mx:columns>
</mx:DataGrid>

private function onItemBeginning(event:DataGridEvent)
{
var item:Object = event.itemRenderer.data; //Does nothing
if (event.rowIndex == 0)
{
event.preventDefault();
}
}

Reference:

  • http://flexblog.faratasystems.com/?p=127

Comments Comments