您的位置:首页 > 其它

Ext 2.0 Combo赋初始值

2008-08-01 21:36 176 查看
标题: Ext 2.0 控件Combo在页面加载的时候赋初始值

tags: ext combo 赋值

时间: 2008-8-01

最近项目中有用到ext,combo实现的特效不错,很实用,再加上dwr,用起来就更爽了。。。

不过,后来做测试,发现对其进行赋值并不理想,于是,google一下。。。

原文地址:http://hi.baidu.com/longfeisoft/blog/item/325ac5259677106534a80f94.html

相关内容:

Ext.form.ComboBox 这个控件其实不是我们传统意义的html的select ,他是Ext2开发组重新用div画出来的一个combobox,它支持ajax的远程数据加载,但是有个问题就来了,当我们要编辑数据的时候,怎么在打开的编辑页面里面将页面上的Ext.form.ComboBox初始化出来值。

折腾了一宿,终于搞出一个偷懒的做法

new Ext.form.ComboBox({
id:textname,
store: store,
displayField:'CATNAME',
valueField:'CATID',
hiddenName:valuename,
readOnly:true,
typeAhead: true,
triggerAction: 'all',
emptyText:'请选择...'
});

Ext.get(valuename).dom.value=“yyy”; 这个语句可以将元素赋值对吧,那就是说 hiddenName 的值可以付上去了,那么id就没有问题了,可以初始化了默认值了,还有显示的名字呢?呵呵,那就

Ext.get(textname).dom.value=“名字";

呵呵,这样运行,看起来就是初始化了,但是有个问题是真正下拉的时候没有定位到那个选项上,不过,这个可以忽略了,因为有好多是翻页的combox下拉选项,总不能还要初始化翻页吧?

感谢原文作者,有时候查ext的API,看的不是很明白,就直接引用NR的成功案例。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: