Actionscript 3 如何使用Actionscript从datagrid中清除数据?
我有一个FlexDataGrid,我想在按钮点击事件后删除其中的内容。如果我使用removeItemAt(myGrid.selectedIndex)方法,它可以正常工作,但removeAll()方法不起任何作用。这里看到的addData()函数接受textinput值并将它们发送到datagridActionscript 3 如何使用Actionscript从datagrid中清除数据?,actionscript-3,flex4,flashbuilder4,Actionscript 3,Flex4,Flashbuilder4,我有一个FlexDataGrid,我想在按钮点击事件后删除其中的内容。如果我使用removeItemAt(myGrid.selectedIndex)方法,它可以正常工作,但removeAll()方法不起任何作用。这里看到的addData()函数接受textinput值并将它们发送到datagrid [Bindable] public var originalData:ArrayCollection; [Bindable] publi
[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()
}
这应该适合您:
this.changingData = null;
我必须添加
changingData=newarraycollection()
afterthis.changingData=null代码>以便可以将新值从文本重新提交到网格。