1

私はext デザイナーを使用しています。(ext バージョン 3.x) autoref 'worker_type' を持つフォームにコンボがあります

次に、従業員を追加するための編集可能なグリッドがあります

グリッドには、画像に示すように従業員選択コンボがあります

「worker_type」の選択に基づいて、このコンボのストアを変更したい。ここでの私の目標は、特定の従業員タイプの従業員のみをリストすることです。

とにかく、コードで編集可能なグリッド コンボ ボックスにアクセスできません。

どんな援助も高く評価されます。

ありがとう

従業員選択コンボ

4

1 に答える 1

0

選択リスナーを最初のコンボに配置し、値の選択時に 2 番目のコンボのデータ ストアを読み込みます。ややこのように:

var firstCombo = new Ext.form.ComboBox({
    mode : 'local',
    store : firstStore,
    ......
    listeners : {
        scope : this,
        select : function(combo){
            // Here load the "secondStore" with selected combo value
            // Combo value is combo.getValue()
        }
    }

});


var secondCombo = new Ext.form.ComboBox({
    mode : 'local',
    store : secondStore,
    ......
});
于 2011-07-04T08:29:05.273 に答える