-1

2つのコンボボックスを使用する必要があります。最初のコンボボックスはカテゴリを選択し、2番目のコンボボックスは最初のコンボボックスで設定されたカテゴリ内で検索を実行します。それらを一緒にパッケージ化して、新しいコンポーネント(独自のxtypeなど)にしたいと思います。どうすればいいのですか?

4

2 に答える 2

0
Ext.define('DoubleCombo', {
    extend: 'Ext.Panel', // or Ext.Component e.t.c
    alias: 'widget.doubleCombo',
    items: [{
        xtype: 'combobox',
        ...
    },{
        xtype: 'combobox',
        ...
    }]
});

そして、xtype:'doubleCombo'を使用できます。コンポーネントについては、次のガイドを参照してください:http: //docs.sencha.com/ext-js/4-1/#! /guide/components

于 2013-02-20T19:42:58.530 に答える
0
Ext.define('MyApp.view.MyContainer', {
    extend: 'Ext.container.Container',
    alias:'widget.myxtype',

    initComponent: function() {
        var me = this;

        Ext.applyIf(me, {
            items: [
                {
                    xtype: 'combobox',
                    fieldLabel: 'Label'
                },
                {
                    xtype: 'combobox',
                    fieldLabel: 'Label'
                }
            ]
        });

        me.callParent(arguments);
    }
});
于 2013-02-20T19:43:06.963 に答える