【发布时间】:2014-04-04 22:54:42
【问题描述】:
关闭弹出窗口后,我需要保留对列的选择。 我已经使用了这个解决方案(发布在这个链接中: Keep selection when refreshing datagrid in ActionScript) 在其他视图中,当我停留在同一个视图时它工作得很好,但是当我打开一个弹出窗口并返回时,它不起作用。 你能帮我吗 ? 提前谢谢你。
【问题讨论】:
-
你能在同一个讨论页面中发布查询吗?
关闭弹出窗口后,我需要保留对列的选择。 我已经使用了这个解决方案(发布在这个链接中: Keep selection when refreshing datagrid in ActionScript) 在其他视图中,当我停留在同一个视图时它工作得很好,但是当我打开一个弹出窗口并返回时,它不起作用。 你能帮我吗 ? 提前谢谢你。
【问题讨论】:
您可以将 selectedIndex 存储在全局变量中。然后在打开一个弹出窗口并返回后,您将能够设置 selectedIndex。
例如:
FlexGlobals.topLevelApplication.selectedIndexOfDataGrid = dataGrid.selectedIndex;
... opening pupup ... etc...
dataGrid.selectedIndex = FlexGlobals.topLevelApplication.selectedIndexOfDataGrid;
其中 selectedIndexOfDataGrid 是主 .mxml 文件中的公共变量。
public var selectedIndexOfDataGrid:Number;
【讨论】: