是否可以在GroupDataModel中反转分组

时间:2013-02-01 15:45:23

标签: listview blackberry-10 blackberry-cascades

我有一个GroupDataModel个项目并使用它来填充ListView。每个项目都有一个类别,可以是“电视”或“电影”。我将“category”设置为排序键,ListView显示按类别分组的项目。

然而,类别的顺序是“电影”,然后是“电视”。我需要他们在另一个顺序:“电视”然后“电影”。

这可能吗?

代码:

GroupDataModel* results = new GroupDataModel();
results->setGrouping(ItemGrouping::ByFullValue);
QStringList sortingKeys;
sortingKeys.append("category");
results->setSortingKeys(sortingKeys);

1 个答案:

答案 0 :(得分:5)

您可以使用setSortedAscending(bool ascending)方法撤消排序。如果将其设置为false,则项目按降序排序,如果true,则按升序排序。