【发布时间】:2013-07-11 00:53:39
【问题描述】:
我有一个包含我的数据的商店。有一个名为“IsSelected”的字段标记了每条记录的状态。商店有一个返回“名称”字段的第一个字符的组函数。
我在列表视图中显示我的数据,如下图所示
当用户点击行时,我更新“IsSelected”字段的值如下:
onListItemTap: function(dataview, index, target, record, e, eOpts) {
var isSelected = record.getData().IsSelected;
if (isSelected === true) {
record.set("IsSelected", false);
} else {
record.set("IsSelected", true);
}
}
但是当“IsSelected”字段的值更新时,列表会重新加载,数据会自动按此字段排序。请看下图:
有人帮我解决这个问题吗?请告诉我原因以及如何解决它。谢谢。
【问题讨论】:
标签: listview sorting sencha-touch-2 grouping