从Extjs 4中的form.getValues()中获得空组合字段值
Get Empty combo field value from form.getValues() in Extjs 4
我有两个组合框的表单控制(一个是可编辑的),当组合为空时,我无法获得字段值对。
是否有属性表示combo,如果combo被重置为空则发送空值
。E例如:
考虑第一个组合是名称属性为' Country '的国家和
第二个组合是带有名称属性' State '和可编辑属性的State。
状态combo未选中或已选中并已清除
我得到form.getvalue()作为{国家:'xxx'}
但我需要{country:'xxx',state: "}
如何得到这个输出,是否有任何属性的形式或组合?
您需要为该字段提供一个默认值,只需将其设置为空字符串…
value: ''
下面是一个示例(打开firebug控制台,查看getValues()
的输出)
您可以使用:
{
xtype: 'textfield',
id: 'searchValue',
value:'' // this way value is empty string
}
从api文档中form.getValues()
的参数列表为:
getValues( [Boolean asString], [Boolean dirtyOnly], [Boolean includeEmptyText] )
按以下方式使用此方法:
form.getValues(false, false, true);
和在提交时启用submitEmptyText : true
相关文章:
- 使用通用方法覆盖每个组合getValue字段
- 如何使用jquery将两个字段组合为下拉菜单中的选项
- 将多字段html输入组合为一个参数并传递给javascript
- 将日期和时间变量组合为mysqli日期时间字段
- ExtJs组合框显示字段编码
- 谷歌地图API JS-放置两个组合字段的自动完成
- 组合功能以使用 Jquery 在一组单选按钮中显示输入字段和单选按钮
- 如何组合来自三个不同字段的值,并仅在所有三个字段都填充值时才将其设置为隐藏字段
- 从 Rally 构建的 extjs 组合框中,如何获取子 ChangeSet 记录上的字段
- 重新加载 w2ui 的 grid.columns.editable.items 如果字段是组合框
- 组合作用域后,字段在 Angular 中未正确重复
- jQuery 选择错误:添加新的选择字段并对其进行组合时出现问题
- EXT JS :在组合框中,如何为不在存储中的记录设置显示字段
- ExtJS 4 组合框在表单绑定上显示值字段而不是显示字段
- 使两个字段的组合在我的收藏中独一无二
- Adobe Acrobat:使用组合框(下拉)选择更改另一个字段
- 我想在循环中点击组合框时填写我的字段
- 将多个数组合并为一个带有字段的数组
- 从Extjs 4中的form.getValues()中获得空组合字段值
- 在ExtJS中,getForm().load()加载组合字段值