extjs - ExtJS 为隐藏字段赋值
问题描述
我将下面的组合框设置为通过 API 调用放置一些记录,然后显示在页面上。当用户单击提交时,我需要提交 2 个值,1)gmiExchangeCode 和 2)gmiFuturesCode。第一个值通过此表单的字段起作用,gmiFuturesCode 不适用于更新隐藏的表单字段。
}, {
xtype: 'combo',
autoLoad: true,
hideTrigger: true,
fieldLabel: 'Product',
displayField: 'gmiDescription',
valueField: 'gmiExchangeCode',
submitValue: true,
name: 'exchange',
queryMode: 'remote',
queryParam: 'entry',
typeAhead: true,
minChar: 2,
tpl: new Ext.XTemplate('<tpl for="."><div class="x-boundlist-item" style="border-bottom:1px solid #757575;">{gmiExchangeCode} - {lisaMarket} - {gmiFuturesCode} - {gmiDescription}</div></tpl>'),
store: {
fields: ['text', 'value'],
proxy: {
type: 'ajax',
url: 'API',
reader: {
type: 'json'
}
}
},
listeners: {
select: function (combo, record, index) {
hidden.setValue(record.get('gmiFuturesCode'));
}
}
}, {
xtype: 'hidden',
id: 'futures',
name: 'futures'
}, {
解决方案
尝试这个
Ext.getCmp('futures').setValue(record.get('gmiFuturesCode'));
推荐阅读
- makefile - Makefile 始终有“@”符号,这是正确的还是应该是别的东西?
- python - 带有 Manim 的长文本
- javascript - 如何在单击下拉 btn 链接下一页时保持显示下拉容器(列出项目)
- angular - Twitch OAuth 与 Nebular (Angular)
- sql - 关于SQL查询和变换row和col的问题
- r - R将值映射到新列
- aws-sdk-js - 将 aws-sdk-js v2 迁移到 v3。错误尖锐:输入文件丢失
- vue.js - Luxon to.ISO() 不是函数
- python - 我正在尝试对包含多个值的特定列中的值进行分组?
- python - LSTM:ValueError:层顺序的输入0与层不兼容:预期ndim = 3,发现ndim = 2。收到的完整形状:(无,1)