Ext Combox在手动输入的时候hiddenName和name不能重复


{
xtype: "combo",
fieldLabel: '洲',
store:areastore,
valueField:'name',
displayField:'name',
triggerAction:'all',
mode:'local',
name: 'area',
hiddenName:'area',
anchor: "90%"
}

否则 在手写输入的时候 无法获取手写输入的数据


原因是
Ext 2.2 API 中找到的

hiddenName : String
如果指定,将自动创建一个表单隐藏域来存储输入项的值 (默认值为底层DOM元素的名称)。 如...
如果指定,将自动创建一个表单隐藏域来存储输入项的值 (默认值为底层DOM元素的名称)。 如果想要在表单提交时自动提交combo的值,该配置项是必须的。 注意:如果没有指定hiddenId,隐藏域的id默认和这个名称相同。 combo的id和隐藏域的id应该不同, 因为两个DOM节点不应该共用同一个id,所以,如果combo和隐藏域的名称相同时,你必须指定一个唯一的hiddenId。(译者注:请特别注意这一个配置项,一般写脚本时习惯指定combo的id和hiddenName,根据这里的说明可以知道 id和hiddenName是不能相同的,否则自动创建出来的底层DOM元素就使用了同一个id,这样的话下拉选择框就渲染不出来了。当你发现你的下拉选择框出现渲染不正常时,可以先检查是不是id和hiddenName设置成一样的了。更详细的截图和描述参见这里:ComboBox的恶心显示问题 )


感谢大漠穷秋

[url]http://damoqiongqiu.iteye.com/blog/393335[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值