绑定组数据模型

Binding Group Data Models

本文关键字:数据模型 绑定      更新时间:2023-10-16

嘿,我正在尝试为bb10创建一个应用程序。我有一个问题与groupdatamodel。我想知道是否有可能一次将2个GroupDataModel绑定到1个GroupDataModel?(然后使用listview显示它)。我想要一个更大的groupdatamodel和它的排序已经。

您将不得不实现一个自定义模型。从第三个GroupDataModel开始聚合来自其他两个的数据非常简单,如果你的数据在你的模型初始化后没有改变:简单地调用insertList()两次,在你的第一个和第二个模型上调用toListOfObjects()返回的列表。

如果你的数据改变了,你必须在你的第一个和第二个模型上听取itemAdded(), itemRemoved(), itemsChanged()itemUpdated()信号,并相应地反映第三个模型的变化。