Javascript 在combox中设置值,仍然发送值

Javascript 在combox中设置值,仍然发送值,javascript,extjs,Javascript,Extjs,我有以下代码: selectMainSector: function(component) { var typeSectorId = component.getValue(), mainCombobox = component.nextSibling(); if (typeSectorId == 0) { //se o valor for 0 - setor mainCombobox.disable(); mainCombobox.setValue

我有以下代码:

selectMainSector: function(component) {
    var typeSectorId = component.getValue(), mainCombobox = component.nextSibling();
    if (typeSectorId == 0) { //se o valor for 0 - setor
        mainCombobox.disable();
        mainCombobox.setValue('');
    }
    if (typeSectorId != 0) { //Se o valor for 1 - subsetor
        mainCombobox.enable();
    }
},
在这段代码中,我制定了一条规则,当选择combobox时,它将启用下一条记录,当它选择另一条记录时,它将再次隐藏combobox并清除该值。但如果我编辑注册表并选择隐藏和清除另一个已保存组合框的值,则该值仍会被发送和保存。我想当我给setValue时,我没有清除以前保存的值,所以它仍然保存。如何不保存此值

尝试使用

if (typeSectorId == 0) { //se o valor for 0 - setor
    mainCombobox.clearValue();
    mainCombobox.disable();
}
你试过这个吗

if(typeSectorId==0){//se o valor for 0-setor
mainCombobox.disable();
mainCombobox.setValue(null);

}
您能发布更多代码吗?你是如何保存数据的?我用的是我的积垢,但我不这么认为。因为我正在为其他人使用它,尝试在这里创建fiddle,在这里复制您的案例,然后在这里发布链接