我动态创建一个dojo.form.FilteringSelect组件,如下所示:
new dijit.form.FilteringSelect({
id: 'form_resSelect',
name: 'resSelect',
store: store,
style: {width: '250px'}
}, resourceContainer );
我注意到商店只有在点击渲染表单上的小部件后才会被填充。是否有任何可以解决这个问题的属性是立竿见影还是我做错了什么?
答案 0 :(得分:1)
假设商店是ItemFileReadStore
,您可以在商店调用_forceLoad
功能。
var store = ...
store._forceLoad();
new dijit.form.FilteringSelect({
id: 'form_resSelect',
name: 'resSelect',
store: store,
style: {width: '250px'}
}, resourceContainer );