ext 一些常用的东西(转)

1、得到record中的某个字段:record.get("字段名称")
2、得到form中的某个字段值:this.form.findField("字段名称").getValue()
3、从reader中得到root指定的字段除外的字段:store.reader.jsonData.字段名称
4、关于combobx
    valueField  :  设置值
    displayField  :设置显示的值
    hiddenName :动态产生一个隐藏字段,以便表单提交的时候一起提交,事实上valueField和displayField在表单提交中没有启任何作用,往往指定hiddenName就行,如果在combobox中找到hiddenName匹配的值,则将匹配的值显示出来,因此,细心的朋友可以发现,在将选择的记录赋给combobox所在的form时(this.form.loadRecord(record)),在combobox里首先会显示出hiddenName指定的值(一般是id),在combobox的store加载完后,如果找到匹配的值则会显示匹配的值,中间有个值的变化过程!引申一下,如果我们combobox下拉框里用的是树,则hiddenName肯定是找不到匹配项的(Ext总是会在原始combobox下拉项中匹配,而现在下拉项换成了树),因此combobox会一直显示hiddenName的值(即一个id值)。在这种情况下我们就需要手动指定combobox的显示值,具体方法是在combobox的load事件中用setRawValue指定。注意这里不能用setValue指定,因为在使用hiddenName的情况下,setValue首先将值赋给隐藏字段,如果在combobox中找到匹配项则显示匹配项的值,如果没有匹配的值就显示setValue的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值