我在extjs中有一个如下的组合框:
xtype: 'mcomboboxfield',
itemId: 'component1-'+i+'-mes-'+mesSeleccionado,
cls: 'component1-cls',
fieldLabel: 'PATRON',
height: 333,
flex: 4,
displayField: 'nombre',
valueField: 'codPatron',
editable: false,
queryMode: 'remote',
shadow : false,
left:0,
valueOriginal: codPatron,
value: codPatron ,
store : 'sPatronesTodos',
disabled: isWeekDisabled,
layout:{
type: 'hbox',
align: 'stretch'
},
listeners: {
afterrender: function(cmp) {
cmp.getStore().load();
},
}
有时工作正常,但有时显示的是codPatron
而不是nombre
。为什么会发生这种情况,我该如何防止它?
1条答案
按热度按时间eulz3vhy1#
当后备存储中没有相应的项时,将显示该值。若要修复此问题,请确保后备存储中的每个值都有一个项。