select advanceddatagrid flex headerrenderer 中的所有复选框

select all checkbox in advanceddatagrid flex headerrenderer

我想在 flex 的高级数据网格列中添加一个 "Select/DeselectAll" 复选框。

<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>

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

我想通了。用 包裹解决了问题