Dojo 删除FilteringSelect中的选定选项后显示占位符文本

Dojo 删除FilteringSelect中的选定选项后显示占位符文本,dojo,Dojo,我有一个绑定到FilteringSelect组件的存储,该组件成功获取并填充FilteringSelect 稍后,我使用deleteItem方法从基础存储中动态删除一些选项,如下所示: scheduleTypeStore.fetch({query:{id: '*'}, onComplete: function (items) { for(i = 0; i < items.length; i++){ va

我有一个绑定到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();
scheduleTypeStore.fetch({query:{id:'*},onComplete:function(items){
对于(i=0;i
下拉选项已更新,但最后选定的选项仍然保留,即使已删除。删除操作后,如果用户选择了其他选项,则他无法看到此先前选择的选项


当所选选项被动态删除时,是否需要调用FilteringSelect上的某个方法来显示占位符文本。

好,我使用dijit.byId('myid').reset()解决了它