Dojo:2筛选选择

Dojo:2筛选选择,dojo,filtering,Dojo,Filtering,我有两个选择。第一个用静态数据填充,第二个应该根据first select的选定值填充,即ajax请求应该发送到服务器。以下是first select的onChange事件中的大致代码: var secondSelectFilterStore = dijit.byId("second_select").store; secondSelectFilterStore.url = 'some/url?id=' + dijit.byId("first_select").get("value"); //

我有两个选择。第一个用静态数据填充,第二个应该根据first select的选定值填充,即ajax请求应该发送到服务器。以下是first select的onChange事件中的大致代码:

var secondSelectFilterStore = dijit.byId("second_select").store;
secondSelectFilterStore.url = 'some/url?id=' + dijit.byId("first_select").get("value");

// what now? maybe this?
secondSelectFilterStore.fetch();
// doesn't help

// or maybe something like this?
dijit.byId("second_select").setValue(some_arbitrary_value);
我又试了一些,但还是不走运。这个任务非常典型,我相信解决方案应该非常简单。但我就是不明白,事实上,我对dojo还不熟悉,这对我来说似乎很可怕;)

可以找到很好的答案


ItemFileReadStore获取数据,第一项在第二选择中设置为默认值。

您的具体问题是什么?在第一个位置填充选择项或将第一个选择项连接到第二个选择项的重新选择项?我的具体问题是获取第二个选择项的数据并用它填充该选择项。所以,我至少需要两种方法:获取数据和填充filteringSelect。