Dojo form.FilteringSelect商店不会立即填写

时间:2013-08-28 13:05:54

标签: dojo

我动态创建一个dojo.form.FilteringSelect组件,如下所示:

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

我注意到商店只有在点击渲染表单上的小部件后才会被填充。是否有任何可以解决这个问题的属性是立竿见影还是我做错了什么?

1 个答案:

答案 0 :(得分:1)

假设商店是ItemFileReadStore,您可以在商店调用_forceLoad功能。

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

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