Javascript 检查元素是否隐藏在ExtJS中

Javascript 检查元素是否隐藏在ExtJS中,javascript,extjs,Javascript,Extjs,我能行 if( !Ext.getCmp('myElem')) 要检查元素是否存在,请执行以下操作: Ext.getCmp('myElem').hide(); 或 隐藏或显示元素 但是,如何检查元素是否隐藏 if (Ext.getCmp('myElem') && <*hidden*>){//??? //do something } if(Ext.getCmp('myElem')&&&){/??? //做点什么 } 浏览并没有帮我找到答案 谢谢。使用:

我能行

if( !Ext.getCmp('myElem'))
要检查元素是否存在,请执行以下操作:

Ext.getCmp('myElem').hide();

隐藏或显示元素

但是,如何检查元素是否隐藏

if (Ext.getCmp('myElem') && <*hidden*>){//???
     //do something
}
if(Ext.getCmp('myElem')&&&){/???
//做点什么
}
浏览并没有帮我找到答案

谢谢。

使用:

如果此组件可见,则返回true


我有一个错误:console.log(Ext.getCmp('myElem').isVisible())//未捕获的TypeError:对象[Object Object]没有“isVisible”方法是的,它已渲染。另外,在控制台中可以看到该对象。我不知道为什么,但在我的示例console.log(Ext.getCmp('BellPanel')。\u hidden);工作(我在控制台中查看了对象属性)。我现在不知道为什么.isVisible()不起作用。用你的例子创建一个JSFIDLE。很抱歉,我现在不能使用JSFIDLE。我现在结束这个问题(因为你帮我找到了一个解决方案)。非常感谢。
if (Ext.getCmp('myElem') && <*hidden*>){//???
     //do something
}