私のデータを含むストアがあります。「IsSelected」という名前のフィールドが 1 つあり、各レコードのステータスがマークされます。ストアには、「名前」フィールドの最初の文字を返すグループ関数があります。
下の画像のようにリストビューにデータを表示します
ユーザーが行をクリックすると、「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」フィールドの値が更新されると、リストがリロードされ、データはこのフィールドで自動的に並べ替えられます。以下の画像を参照してください。
誰でもこれについて私を助けてくれますか? 原因と直し方を教えてください。ありがとう。