我有一个绑定到 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 上调用某些方法来显示占位符文本。