2011-02-24 52 views
0


我有我的Flex應用程序中的數據網格,我綁定在DataGrid中的ArrayCollection, 現在我想CheckBox控件添加到DataGrid列,我不想綁定chekcbox到ArrayCollection的值。 我想是這樣this 而不arryayCollection結合複選框列字段。柔性:添加複選框DataGrid控件

+0

那麼,什麼是你的問題? – hering 2011-02-24 12:21:50

+0

@ hering ..我想複選框中的每一行datagrid,所以用戶可以通過選擇複選框選擇多行。 – user594979 2011-02-24 12:30:54

回答

1

寫一個的itemRenderer這是一個複選框,並辦理變更事件。更改時,將數據中的屬性設置爲選定的布爾值。例如:data.rowIsSelected = checkBox.selected;該屬性不需要已經存在於dataProvider中。

覆蓋設置數據屬性,並指定該複選框的選中屬性是一樣的data.isRowSelected。

之後,你可以通過數據設置和獲取的數據提供程序的isRowSelected屬性每一項,看循環,如果用戶已經選擇與否。