有没有办法将模板应用于 ComboBox 的选定值?我正在使用模板来显示 ComboBox 的下拉值,但只要我选择一个,就会显示来自数据存储的纯值。
{
id: 'requestStatusCombo',
hiddenName: 'requestStatus',
tpl: '<tpl for="."><div class="x-combo-list-item">{statusCode:requestStatus}</div></tpl>',
fieldLabel: 'Status',
xtype: 'combo',
mode: 'local',
triggerAction: 'all',
store: new Ext.data.ArrayStore({
fields: ['statusCode'],
data: [['unassigned'],['assigned'],['closed']]
}),
valueField: 'statusCode',
displayField: 'statusCode'
}
我想使用我的格式函数requestStatus
将其转换statusCodes
为区域设置特定状态名称,这适用于下拉列表,但只要我选择某些内容,statusCode
就会显示。
那么是否可以为 displayField 分配一个模板,或者对数据存储区进行一些简单的批量修改?也许通过阅读器处理输入?是否有另一个<tpl for="?">
关键字可以实现这一点?
我正在寻找一些利用 Ext 库的简单方法。如果唯一的解决方案是预处理数据,我可以自己做。