动态隐藏ExtJS字段集中的控件

Dynamically hiding controls in an ExtJS Fieldset

本文关键字:控件 集中 字段 隐藏 ExtJS 动态      更新时间:2023-09-26

是否存在基于复选框选中/取消选中事件的字段集中隐藏某些控件的事件

thanks in advance


(listener of Fieldset)

示例代码
listeners: {
          collapse: function () {
            //debugger;
            if (Ext.getDom('chkWarrantyCover').checked == false) {
              Ext.getCmp("WarrantyFieldset").expand();
              Ext.getDom('chkWarrantyCover').checked = false
              Ext.getDom('btnComEdit').style.visibility = "hidden";
              Ext.getDom('btnEditPerson').style.visibility = "hidden";
            }
            else
              Ext.getCmp("WarrantyFieldset").expand();
          }
        },

在Extjs 4.0中似乎没有崩溃/扩展/onCheckClick事件。

我使用"onCheckClick"事件的fieldset:

Code:onCheckClick: function () {
    if (Ext.getDom('chkWarrantyCover').checked == true) {
        Ext.getDom('btnComEdit').style.visibility = "visible";
        Ext.getDom('btnEditPerson').style.visibility = "visible";
        Ext.getDom('btnEditNotify').style.visibility = "visible";
}
 else {
} 

收听字段集上的折叠/展开事件,当复选框状态发生变化时,它们将触发

您能提供一些您正在尝试做的示例代码吗?如果不是听众,这是最明显的答案。我会说在一个select事件上执行它并在id复选框上勾选它。通常您可以使用Ext.getCmp()

获取状态