0

私はいくつかのコンボボックスを持っています。デフォルトのオプションをドライアップしたいので、これを行いました:

var defaultComboOptions = {
    displayField: 'name',
    emptyText: 'Select a site...',
    enableKeyEvents:  true,
    forceSelection: true,
    listWidth: 300,
    selectOnFocus: true,
    triggerAction: 'all',
    typeAhead: true,
    typeAheadDelay: 125,
    valueField: 'id',
    width: 150,
    xtype: 'combo'
};

var cbSites = new Ext.form.ComboBox(Ext.extend(defaultComboOptions, {
    id:"myId",
    x:200,
    y:100,
    listeners:{
    }
}));

コンボボックスの各インスタンスに異なるものを入れたいだけです。

JQuery で a を使用してこれを行うことができました$.Extend(....が、ExtJS を理解していません。

ありがとう

4

1 に答える 1

2

Ext.extend()クラスを拡張するために使用されます (ExtJs 4 では非推奨)。jQueryExt.apply()のように動作するものを使用する必要があります。$.extend

于 2011-05-18T23:02:36.383 に答える