如何在ExtJS中更改组合框的值

时间:2012-09-19 13:16:58

标签: javascript asp.net extjs

我正在使用ext js来填充我的两个组合框。我希望在combobox1中选择一个项目时,combobox2的值会动态变化。到目前为止,我已经设法在所需格式的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]
});

它不会改变任务,也不会刷新甚至清除下拉列表的值?

1 个答案:

答案 0 :(得分:2)