extjs combobox 选不上
发布网友
发布时间:2022-05-17 00:06
我来回答
共3个回答
热心网友
时间:2022-05-17 01:36
hiddenName:'ffda',
id:'ffda',
这两个配置项值不能相同,修改一下即可。
原因是
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设置成一样的了。)
热心网友
时间:2022-05-17 02:54
你用的extjs哪个版本??