【发布时间】:2016-02-01 00:58:50
【问题描述】:
目前我有一个应用程序,我在其中创建了一个包含两个区域的布局。在两个区域中,一个是标题,另一个是由网格数据填充的内容区域。
我有 3 个项目视图来替换我的内容区域。现在我想知道如何存储在第一个 itemview 中选择的行的值并将其显示在第三个视图中。我尝试的是在布局中创建了一个模型对象,并在所有视图中使用该模型进行设置和获取,就好像它是一个共享对象一样,并且任何视图都可以使用 layout.model.set() 或 layout.model.get( )。
在布局中创建模型似乎不是一个好方法。共享数据的另一种方式是什么?如果我使用单个视图特定的模型对象,则另一个视图无法访问一个视图中的数据集,因为模型是使用 new 运算符创建的。
【问题讨论】: