我有一个问题,我不知道解决它。在我的应用程序中,我有一个有2个孩子的ViewStack。
在ViewStack的第一个视图中,我有一个带有XMLListCollection的数据网格作为dataprovider。在此视图中,用户从数据网格中选择一条记录,然后传递给第二个视图。
在第二个视图中,从记录中选择的所有数据都将加载到不同的textInput中进行修改。
我的问题是,如何在ViewStack中将这些数据从一个视图传递到另一个视图。我已经在这个论坛中搜索了答案,但没有回复我的问题。
所有回复都将受到高度赞赏。
谢谢和最诚挚的问候, 李海平
答案 0 :(得分:0)
您可以使用事件处理机制。当您在datagrid中选择记录时(在Viewstack的第一个子节点中),创建一个Event对象并将所有数据放入其中并分派它。在Viewstack的第二个孩子上写下这个事件的监听器。在listener方法中,从Event中提取数据并执行您想要对其执行的任何操作。