ExtJS 4 组合框在表单绑定上显示值字段而不是显示字段
ExtJS 4 combobox shows valueField instead of displayField on form bind
我在绑定到模型的表单中得到了一个extjs 4组合框。我正在使用form.loadRecord(record)将数据从网格绑定到组合。组合框显示的值字段来自分配给窗体的模型,而不是显示字段。组合框的存储已预加载。如何实现组合框显示显示值,在表单中加载记录?
{xtype:'combobox',
fieldLabel: 'category',
name: 'categorySelId',
store: 'Categories',
queryMode: 'local',
displayField: 'label',
valueField: 'id',
anchor:'96%',
loadMask: true,
typeAhead: true,
forceselection: true,
valueNotFoundText: 'Nothing found'}
商店已在网格中用于显示列类别
{ header: 'Category', dataIndex: 'categorySelectedId', flex:5,
renderer: function(value,metaData,record) {
if(value) {
var Categories = Ext.getStore('Categories');
var catRecord = Categories.findRecord('id', value);
return catRecord ? catRecord.get('label'): record.get('categorySelected');
} else return "";
}
},
感谢您的帮助!
问题是我没有在模型中配置正确的类型。在模型中设置正确的类型解决了这个问题。谢谢沙的帮助!
相关文章:
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- 根据页面加载时的单选按钮选择显示某些字段
- 如果选择单选按钮,则显示字段
- 如何在html中将密码字段显示为秒后的星号
- 提交表单时,显示或识别隐藏的必填字段并将其集中
- 仅当选择了特定选项时才显示输入字段
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- 如何根据文本长度立即显示和隐藏字段?-JQuery
- 使用SAPUI5中的“文本”字段显示正确的“日期”
- jQuery Mobile根据选择字段显示/隐藏表单输入
- 使用JS或Jquery-是否可以有一个只读字段,该字段显示有掩码,但在复制时不显示掩码值
- 无法根据下拉列表或输入字段显示表中的行数
- 当我们双击输入字段时,我不希望输入字段显示已经输入的数据.我该怎么办呢?
- 字段显示为浏览器自动填充,使用js访问时为空白
- 如何在密码字段显示4位数字
- 使用CSS和Jquery使字段显示
- jQuery显示/隐藏选项选择字段显示框,我试图显示在所有其他选项
- 用javascript从上传文件字段显示文件名
- 只在上传字段显示文件名
- 替换输入字段's显示