如何使用 Actionscript 清除数据网格中的数据?

发布于 2024-11-16 04:47:31 字数 738 浏览 1 评论 0原文

我有一个弹性数据网格,我想在按钮单击事件后从中删除内容。如果我使用removeItemAt(myGrid.selectedIndex)方法,它工作正常,但removeAll()方法什么也不做。您在此处看到的 addData() 函数采用文本输入值并将它们发送到数据网格。

       [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()
        }

I have a flex datagrid that I would like to remove contents from after a button click event. If I use the removeItemAt(myGrid.selectedIndex) method it works fine but the removeAll() method does nothing. The addData() function you see here takes textinput values and sends them to the datagrid.

       [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()
        }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

平定天下 2024-11-23 04:47:31

这应该适合你:

this.changingData = null;

This should work for you:

this.changingData = null;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文