extjs emptyText消失在用户选择上

时间:2012-10-12 09:06:59

标签: extjs extjs4.1

我有以下内容。我的问题是,当用户选择客户端时,“--- Clients ---”将从组合框中消失。 emptyText是在这里使用的正确属性。

 {
                                xtype:'combobox',
                                name:'Clients',
                                id:'Clients',
                                displayField:'Name',
                                emptyText:'-------- Clients --------',
                                store:'Clients',
                                queryMode:'local',
                                mode:'local',
                                allowBlank:true,
                                valueField:'Id',
                                width:200
                            },

1 个答案:

答案 0 :(得分:1)

简短回答'不',空文本仅在选择任何内容之前设计为默认值。

添加到商店的建议是正确的,在您创建商店并获取服务器端数据后,为您的虚拟行执行手动添加(或者确保您的服务器端数据集包含虚拟对象)

类似的东西:

var dummyModel = Ext.create('Namespace.MyModel', 
{
    id: -1,
    text: 'dummy text'
});
Ext.getStore('myStore').add(dummyModel)