1

私は以下を持っています。私の問題は、ユーザーがクライアントを選択すると、「---クライアント---」がコンボボックスから消えることです。emptyTextは、ここで使用する適切なプロパティです。

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

1 に答える 1

1

短い答え、「いいえ」、空のテキストは、何かが選択される前のデフォルト値としてのみ設計されています。

ストアに追加する提案は正しいです。ストアを作成してサーバー側のデータを取得した後、ダミー行を手動で追加します(または、サーバー側のデータセットにダミーが含まれていることを確認します)

何かのようなもの:

var dummyModel = Ext.create('Namespace.MyModel', 
{
    id: -1,
    text: 'dummy text'
});
Ext.getStore('myStore').add(dummyModel)
于 2012-10-12T13:50:39.960 に答える