-1

私が作成した xtype コンボがあり、ユーザーが選択できるように [はい] と [いいえ] のオプションを追加したいと考えています。これは私がこれまでに持っているコードです:

{
                        xtype:'combo',
                        fieldLabel: 'Option List',
                        id: 'option',
                        width: 40
                    }

コンボ内に値を追加する簡単な方法はありますか、それとも Ext.data.store で cbTemplate 全体を作成する必要がありますか?

4

2 に答える 2

0

最も簡単な方法は、コンボボックス内にストアを作成することです:

Ext.create('Ext.form.ComboBox', {
    fieldLabel: 'Option List',
    store:  Ext.create('Ext.data.Store', {
        fields: ['name', 'id'],
        data : [
            {"name":"Yes", "id":"yes"},
            {"name":"No", "id":"no"}
        ]
    }),
    editable: false,
    queryMode: 'local',
    displayField: 'name',
    valueField: 'id',
    renderTo: Ext.getBody()
});

サンプルを使用した jsfiddle は次のとおりです: http://jsfiddle.net/arunv/TrRHP/

于 2013-09-12T22:10:45.983 に答える