0

我像这样动态创建一个 dojo.form.FilteringSelect 组件:

new dijit.form.FilteringSelect({
        id: 'form_resSelect',
        name: 'resSelect',
        store: store,
        style: {width: '250px'}
    }, resourceContainer );

我注意到商店只有在单击呈现表单上的小部件后才会被填满。是否有任何属性可以立即解决此问题,或者我做错了什么?

4

1 回答 1

1

假设 store 是一个ItemFileReadStore,你可以调用_forceLoadstore 上的函数。

var store = ...
store._forceLoad();

new dijit.form.FilteringSelect({
    id: 'form_resSelect',
    name: 'resSelect',
    store: store,
    style: {width: '250px'}
}, resourceContainer );
于 2013-08-28T13:11:03.507 回答