当我在中重置窗体时外景.js它重置每个子组件,但只触发
invalid
和
valid
. 它似乎有点“黑客”钩他们来处理价值的清算,是不是没有其他办法?
Ext.plugins.combobox.DependsOn = function(dependsOn) {
function init() {
var cb = this,
parent = Ext.getCmp(dependsOn);
parent.on("disable", function() {
cb.clearValue();
cb.disable();
});
parent.on("select", function() {
cb.disable(); // dependents will be disabled
cb.clearValue();
cb.getStore().load();
cb.enable();
});
}
return {
init: function(cb) {
cb.afterRender = cb.afterRender.createSequence(init);
}
}
};
在我打电话之前这很管用
form.reset()
reset
事件,然后禁用并启用我的顶部组件向下级联禁用状态。唉,这似乎是不可能的,但我希望有人有一个聪明的答案。
非常感谢。