首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

extjs的multiselect如何setvalue啊

2013-04-20 
extjs的multiselect怎么setvalue啊?这个multiselect的值是从后台数据库中读出来的,比如现在有四项分别是1,

extjs的multiselect怎么setvalue啊?
这个multiselect的值是从后台数据库中读出来的,比如现在有四项分别是1,2,3,4,我选择了其中1,2,保存。

现在从后台数据库中已经读出数据1,2,怎么样赋给页面上的这个multiselect,就是说需要1,2,3,4都出现,其中1,2是选中的状态?
多谢
[解决办法]
有4个记录,想都显示出来并且1,2项是选中的状态?
调用multiselect的setValue()方法就行了
把1,2项的值一起传进去
[解决办法]


     store:[['1','one'],['2','two']...]
     multiselectObj.setValue([1,2]);

[解决办法]
引用:
终于知道了我那个报错是啥意思了,setvalue确实有用,但是要在整个页面的数据加载完之后才能setvalue,我如果整个store的数据是从数据库中取出来的,就不能直接setvalue了,把setvalue放在某个button或者别的控件的事件中是可以的。
这样就有了一个新问题,怎样能在页面初始化的时候就setvalue??前提是store从后台数据库读取。


为store添加load事件,在load的时候调用

热点排行