我有了一個cloumn複選框項目渲染允許行選擇一個數據網格訪問的ItemRenderer的:在DataGrid
主要應用:
<mx:DataGrid id="dg">
<mx:columns>
<mx:DataGridColumn id="ir" itemRenderer="renderers.RowCheckbox" />
<mx:DataGridColumn dataField="Name" headerText="Name" />
</mx:columns>
</mx:DataGrid>
的項目渲染:
<-- RowCheckbox -->
<?xml version="1.0" encoding="utf-8"?>
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" horizontalAlign="center">
<mx:CheckBox id="chk"/>
</mx:HBox>
如何獲取項目渲染器/複選框的句柄,以便我可以de termine哪些行被檢查?
我不認爲這將適用於不同列中的多個項目渲染器,例如我需要另一列中的渲染器,我該怎麼做? – mmattax 2009-02-08 01:01:49
好點,是的。 Christophe的答案實際上更好;我在單列非滾動列表上使用了上述方法,並且獲得了很好的結果,但是您真正需要的不是底層數據的屬性,也不是可見的顯示對象的屬性,而是中間的東西。 – 2009-02-09 00:02:30
您可以修改上面的函數來檢查自定義渲染器的行和列... someFunction(row:int,cell:int):void – AndrewB 2009-06-08 02:59:53