我需要在关闭弹出窗口后继续选择列。 我使用过这个解决方案(发布在这个链接中: Keep selection when refreshing datagrid in ActionScript)在其他视图中,当我保持相同的视图但是当我打开弹出窗口然后返回时,它工作得非常好,但它不起作用。 你能帮我吗 ? 提前谢谢。
答案 0 :(得分:0)
您可以将selectedIndex存储在全局变量中。然后在打开弹出窗口并返回后,您将能够设置selectedIndex。
例:
FlexGlobals.topLevelApplication.selectedIndexOfDataGrid = dataGrid.selectedIndex;
... opening pupup ... etc...
dataGrid.selectedIndex = FlexGlobals.topLevelApplication.selectedIndexOfDataGrid;
其中selectedIndexOfDataGrid是主.mxml文件中的公共变量。
public var selectedIndexOfDataGrid:Number;