Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何使用复选框在datagrid中添加和删除字段!_Apache Flex_Flex3 - Fatal编程技术网

Apache flex 如何使用复选框在datagrid中添加和删除字段!

Apache flex 如何使用复选框在datagrid中添加和删除字段!,apache-flex,flex3,Apache Flex,Flex3,如何使用复选框在datagrid中添加和删除行` [Bindable]公共变量文件:Array=new Array(); 私有函数init():void{ _files=新数组(); 对于(var j:int=0;j `在上面的代码中,如果我选择复选框,我需要添加行如果我取消选择,我需要删除行如何才能做到这一点?请帮助我!提前感谢。简单数组与数组集合或其他更高级的集合没有相同的绑定功能。基本上,当您删除该项时,DataGrid不会获得任何更新自身的通知 [Bindable]publ

如何使用复选框在datagrid中添加和删除行`
[Bindable]公共变量文件:Array=new Array();
私有函数init():void{
_files=新数组();
对于(var j:int=0;j


`在上面的代码中,如果我选择复选框,我需要添加行如果我取消选择,我需要删除行如何才能做到这一点?请帮助我!提前感谢。

简单数组与
数组集合或其他更高级的集合没有相同的绑定功能。基本上,当您删除该项时,DataGrid不会获得任何更新自身的通知

    [Bindable]public var _files:Array = new Array();

    private function init():void{
        _files = new Array();
        for(var j:int=0;j<10;j++){
            _files[j] = {name:_files0[j],type:_files1[j],size:_files2[j]};
        }           
    }       
    private function setCheckBoxStatus(checkBoxNum:Number):void{
        if(this["chkBox"+checkBoxNum].selected==true){
            _files.removeItemAt(checkBoxNum);   
        }else{
            _files.addItemAt(checkBoxNum);  
        }                       
    }   
    ]]>
</mx:Script>