选中advanceddatagrid flex headerrenderer中的所有复选框

时间:2015-01-28 18:52:05

标签: flex itemrenderer renderer advanceddatagrid

我正在尝试在flex中的高级数据网格列中选择"选择/取消选择所有"复选框。

<mp:Table id="dataTable" dataProvider="{rpadata}">
            <mp:columns>
                <mx:AdvancedDataGridColumn dataField="selected" textAlign="center" minWidth="36" width="36" paddingLeft="0" paddingRight="0" sortable="false">
                    <mx:headerRenderer>
                        <mx:Component>
                            <mx:CheckBox/>
                        </mx:Component>
                    </mx:headerRenderer>
                    <mx:itemRenderer>
                        <mx:Component>
                            <mx:CheckBox width="18" click="{data.selected = !data.selected}" label="" paddingLeft="0" paddingRight="0"/>
                        </mx:Component>
                    </mx:itemRenderer>
                </mx:AdvancedDataGridColumn>
                <mx:AdvancedDataGridColumn headerText="Name" minWidth="260" dataField="Name"/>
            </mp:columns>
        </mp:Table>

出于某种原因,此代码的窗口上没有显示任何内容。不确定此代码有什么问题。 非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

我想出来了。包装解决问题