Как я могу добавлять и удалять поля в сетке данных, используя флажок! - PullRequest
0 голосов
/ 06 января 2011

Как добавить и удалить строки в сетке данных с помощью флажка`

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


`в приведенном выше коде, если я установил флажок, мне нужно добавить строку, если я отменил выбор, мне нужно удалить строку, какмогу ли я сделать это ?Помогите мне, пожалуйста!Заранее спасибо.

1 Ответ

2 голосов
/ 06 января 2011

Простые массивы не имеют таких же возможностей привязки, как ArrayCollection или другие более сложные коллекции.По сути, когда вы удаляете элемент, DataGrid не получает никаких уведомлений для обновления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...