3
我有两个组合框设置为同店如何动态设置Extjs ComboBox的valueField?
COMBO1
xtype: 'combo',
store: client_store,
queryMode: 'local',
displayField: 'mem_id',
valueField: 'mem_id',
....
combo2
xtype: 'combo',
store: client_store,
queryMode: 'local',
displayField: 'mem_name',
valueField: 'mem_name',
用于搜索,并通过会员ID,第二个会员名
选择这样第一个有没有办法用一个组合框,而不是两个和动态设置valueField & displayField?
问候
没有用户在页面上看到只有一个组合在同一时间? –
当前用户可以看到两者。但我wana做的是使用一个组合框的动作 –
在你的商店设置一个额外的领域。将其称为display_name或其他内容,然后使用Ext.data.Field.convert来连接名称和标识。转换:函数(V,R){回报r.get( 'mem_name')+ '( '+ r.get(' mem_id ')+')'}然后组合的显示字段设置为这个DISPLAY_NAME。这样一来,在下拉列表中,你会看到现在“Gihan Lasita(71)”的只是Gihan Lasita代替或只是71 –