Apache flex 如何使用复选框在datagrid中添加和删除字段!
如何使用复选框在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
[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>