0

我正在使用 ext js 填充我的两个组合框。我希望在组合框 1 中选择一个项目时,组合框 2 的值动态变化。到目前为止,我已经设法在所需格式的 combobox2 中获得了我想要的内容。

例如:

这就是我为此目的所做的事情:

 ddlLocation.on('select', function (box, record, index) {

    PageMethods.getAllBanksList(ddlLocation.getValue(), function (banks) {
        ddlBank.banksArray = banks;    //this is the assignment part
                                       //Bank returns the formatted string


    }, GenericErrorHandler);

});

这是我的 ddlBank 组合框:

ddlBank = new Ext.form.ComboBox({
    fieldLabel: 'Bank',
    labelStyle: 'width:130px',
    id: 'ddlBank',
    store: banksArray,
    mode: 'local',
    editable: false,
    triggerAction: 'all',
    value: banksArray[0][0]
});

它对分配没有任何改变,它也不会刷新甚至清除下拉列表的值?

4

1 回答 1

2

这看起来像您正在寻找的东西。

http://www.sencha.com/forum/showthread.php?184207-Controlling-one-combobox-by-selection-of-another-combobox

于 2012-09-19T20:42:41.990 回答