`
清风_夕瑶
  • 浏览: 53012 次
  • 性别: Icon_minigender_1
  • 来自: 潘多拉星球
社区版块
存档分类
最新评论

ext隐藏field好方法

    博客分类:
  • js
阅读更多

     使用ext在使用hide()隐藏field时,会发现文本域隐藏了,但标签尚未隐藏。可以推断,field是将label和文本域分开写了。之前,我做法是将field定义到另外一个容器,然后通过其父容器,间接隐藏field。对此方式,有些厌烦,侥幸今天寻找到了一个新的实现方法,感觉不错。展示如下:

function hideField(field)   
    {   
       field.disable();// 隐藏文本域
       field.hide();   
       field.getEl().up('.x-form-item').setDisplayed(false); //隐藏标签,'.x-form-item'系统中的容器id   
    }   
  
    function showField(field)   
    {   
       field.enable();   
       field.show();   
       field.getEl().up('.x-form-item').setDisplayed(true);
    }   

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics