Disable rows in Flex DataGrid
Posted
by Christophe Herreman
on Stack Overflow
See other posts from Stack Overflow
or by Christophe Herreman
Published on 2009-02-16T10:39:14Z
Indexed on
2010/04/20
19:33 UTC
Read the original article
Hit count: 678
Unless I'm missing something obvious here, there is no way of disbabling one or more rows in a DataGrid. I would expect a disabledRows or disabledRowIndidices property on the DataGrid or List component but that doesn't seem to exist.
I found a "rendererArray" property which is scoped to mx_internal and contains all itemrenderers of all cells in the datagrid. So I can check the type and the value of the data inside the renderer and enable or disable all cells of the same row, but that feels too much like a hack.
Any suggestions?
Edit: I realize that disabling a row could mean different things. In my case it means not being able to edit the row even when the editable property of the datagrid is set to true. It could however also mean not being able to select a row, but that's not what I'm looking for.
© Stack Overflow or respective owner