2DH*_*2DH 7

如果数据提供程序您的DataGridArrayCollection,您可以指定filterFunction它的财产,这样的事情

dataProvider.filterFunction =
    function (item:Object):Boolean{
        if (dataProvider.getItemIndex(item)==indexOfRowYouWantToHide){
            return false;
        }
        return true;
    };
Run Code Online (Sandbox Code Playgroud)

该项仍将在ArrayCollection中,但过滤器将使其不可见.不是最有效的解决方案,但它有效.你需要打电话

dataProvider.refresh();
Run Code Online (Sandbox Code Playgroud)

应用过滤器.

更新:要访问原始的,未经过滤的数据,ArrayCollection你应该使用list属性,所以如果你隐藏了索引0处的项目并仍然希望能够访问它,你可以这样做:

dataProvider.list.getItemAt(0);
Run Code Online (Sandbox Code Playgroud)