flex:向数据网格控件添加复选框

时间:2011-02-24 12:13:45

标签: flex datagrid


我在我的flex应用程序中有一个datagrid,我正在使用arrayCollection绑定datagrid, 现在我想将复选框控件添加到datagrid列,我不想将chekcbox绑定到arraycollection值。 我想要this之类的东西 没有使用arryayCollection绑定复选框列字段。

1 个答案:

答案 0 :(得分:1)

编写一个itemRenderer,它是一个checkBox,并处理更改事件。在更改时,将数据中的属性设置为选定的布尔值。例如:data.rowIsSelected = checkBox.selected;该属性不需要已存在于dataProvider中。

覆盖set data属性,并指定复选框的selected属性与data.isRowSelected相同。

稍后,您可以遍历数据集并获取dataProvider的isRowSelected属性中的每个项目,以查看用户是否选择了它。