小编use*_*979的帖子

从Flex中的DataGrid中删除选定的行

我使用ItemRenderer在DataGrid中添加了一个复选框.我已经粘贴了我在下面使用的代码.

<mx:DataGrid id="dgEmployeeInfo" dataProvider="{resultArray}" x="131" y="95" editable="false">          
        <mx:columns>
            <mx:DataGridColumn headerText="Select" rendererIsEditor="true" editorDataField="selected">
                <mx:itemRenderer>
                    <fx:Component>
                        <mx:HBox>
                            <s:CheckBox id="testChk" click="testChk_clickHandler(event)" selected="{cbSelected}">                                   
                            </s:CheckBox>
                            <fx:Script>
                                <![CDATA[
                                    [Bindable]
                                    public var cbSelected:Boolean; 
                                    protected function testChk_clickHandler(event:MouseEvent):void
                                    {
                                        cbSelected = testChk.selected;  
                                    }
                                ]]>
                            </fx:Script>
                        </mx:HBox>
                    </fx:Component>
                </mx:itemRenderer>
            </mx:DataGridColumn>
            <mx:DataGridColumn headerText="First Name" dataField="firstName"/>
            <mx:DataGridColumn headerText="Last Name" dataField="lastName"/>
            <mx:DataGridColumn headerText="City" dataField="city"/>
            <mx:DataGridColumn headerText="Employee Code" dataField="empCode"/>             
        </mx:columns>       
    </mx:DataGrid>
Run Code Online (Sandbox Code Playgroud)

我在DataGrid外面还有一个按钮,当单击此按钮时,我想删除所有具有已检查CheckBox的行.谁能告诉我怎么做?

apache-flex datagrid actionscript-3

1
推荐指数
1
解决办法
6786
查看次数

标签 统计

actionscript-3 ×1

apache-flex ×1

datagrid ×1