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

时间:2012-08-20 11:02:32

标签: dojo

我有一个绑定到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上调用某些方法,以便在动态删除所选选项时显示占位符文本。

1 个答案:

答案 0 :(得分:2)

好的我用dijit.byId(&#39; myid&#39;)解决了它.reset();