FilteringSelectコンポーネントにバインドされたストアがあり、filteringselectを正常にフェッチしてデータを入力します。
後で、以下に示すように、deleteItemメソッドを使用して、基になるストアからいくつかのオプションを動的に削除します。
scheduleTypeStore.fetch({query:{id: '*'}, onComplete: function (items) {
for(i = 0; i < items.length; i++){
var item = items[i];
scheduleTypeStore.deleteItem(item);
}
}});
scheduleTypeStore.save();
ドロップダウンオプションは更新されますが、最後に選択されたオプションは削除されてもそのまま残ります。削除操作の後、ユーザーが別のオプションを選択した場合、ユーザーはこの以前に選択されたオプションを表示できません。
選択したオプションが動的に削除されたときにプレースホルダーテキストを表示するには、FilteringSelectで何らかのメソッドを呼び出す必要がありますか?