我有以下内容。我的问题是,当用户选择客户端时,“--- Clients ---”将从组合框中消失。 emptyText是在这里使用的正确属性。
{
xtype:'combobox',
name:'Clients',
id:'Clients',
displayField:'Name',
emptyText:'-------- Clients --------',
store:'Clients',
queryMode:'local',
mode:'local',
allowBlank:true,
valueField:'Id',
width:200
},
答案 0 :(得分:1)
简短回答'不',空文本仅在选择任何内容之前设计为默认值。
添加到商店的建议是正确的,在您创建商店并获取服务器端数据后,为您的虚拟行执行手动添加(或者确保您的服务器端数据集包含虚拟对象)
类似的东西:
var dummyModel = Ext.create('Namespace.MyModel',
{
id: -1,
text: 'dummy text'
});
Ext.getStore('myStore').add(dummyModel)