如果combo的store是SimpleStore,即数据是从当前页面获取的,那么只需将combo的value设置为想要的值,下拉框中就会显示该值对应的text。
如果combo的store是JsonStore,即数据是从后台远程获取的,那么按照上面的方法,下拉框中只能显示该value,不能显示对应的text。这是JsonStore异步加载数据造成的,可以通过如下方法来解决这个问题。
先定义一个JsonStore,
JavaScript语言: 知蚁博客 程序设计
var js = new Ext.data.JsonStore({
url: ”,
autoLoad: true,
root: ‘root’,
fields: ['k', 'v']
});
url: ”,
autoLoad: true,
root: ‘root’,
fields: ['k', 'v']
});
然后,在需要的地方添加如下代码,
JavaScript语言: 知蚁博客 程序设计
js.on(‘load’,function(){Ext.getCmp(‘comboid’).setValue(1);});
比如编辑某条记录时,在表单loadRecord前面添加这句代码,可以让下拉框中显示从数据库中读来的value对应的text。
原创文章请注明转载于知蚁博客,本文地址:http://www.letuknowit.com/archives/77
表示不会这东西。。。
我表示我也不会,这是星石的文章
学习一下,还没有弄过呢
博主看看在各种浏览器上面的效果把 很多的界面还是很漂亮的
代码的东西都没有搞过,呵呵
其实搞代码的还是玩不过搞数学的,学好数学通吃各大行业啊
过来看看
源代码修改不好就 over 了 我以前的模版就那样结束了
咱就是玩代码的,不怕!有个叫版本管理的东西~
来看看,这个还没研究过的
来定定了 支持下
这耳机子超给力
在听歌?
了解下,,
依然不懂、
来学习了。。
来看看
哪里可以看到效果啊
这个嘛,实在是不好意思,暂时没用到我博客上,所以看不到效果
学习了啊~
大家互相学习~~
露个脸
看不懂啊!
我正在酝酿着搞些大家都看得懂的东西,希望能早日完成。
看了贵站,觉得很好。我的网站刚刚更新,还有很多地方不足,希望博主多多指点
指点谈不上,以后多多交流就是
啊,你也是做开发啊。。