1

ボタンクリックイベントの後にコンテンツを削除したいフレックスデータグリッドがあります。removeItemAt(myGrid.selectedIndex)メソッドを使用すると、正常に機能しますが、removeAll()メソッドは何もしません。ここに表示されているaddData()関数は、textinput値を受け取り、それらをデータグリッドに送信します。

       [Bindable]
        public var originalData:ArrayCollection;

        [Bindable]
        public var changingData:ArrayCollection = new ArrayCollection();

        public function addData(e:MouseEvent):void
        {

            this.originalData = new ArrayCollection( );

            var obj:Object = new Object( );
            obj.Value = parseInt(myText.text)
            originalData.addItem( obj );

            this.changingData.addItem(obj);
        }

        public function clearList():void
        {
            this.changingData.removeAll()
        }
4

1 に答える 1

0

これはあなたのために働くはずです:

this.changingData = null;
于 2011-06-16T18:02:32.797 に答える