如何使用ExtJS显示/隐藏/切换元素?

时间:2010-11-02 03:11:33

标签: extjs

如何使用ExtJS显示/隐藏/切换元素?

2 个答案:

答案 0 :(得分:30)

非常简单,在元素级别(进一步到下面的评论):

Ext.get("my-div");

其中my-div是相关元素的ID。

请参阅herehere

在组件级别:

Ext.getCmp('idofthecomponent').getEl().show();
Ext.getCmp('idofthecomponent').getEl().hide();
Ext.getCmp('idofthecomponent').getEl().toggle();

分别参见here (show)here (hide)here (toggle)。所以'idofthecomponent'就是说,分配给Panel对象的id。

您也可以使用其他选择器直接引用该元素,例如document.getElementbyId

 document.getElementById('elementtoshow').show();

答案 1 :(得分:4)

Ext.AbstractComponent有一个隐藏属性,您可以在初始化中将其设置为true,然后按需以编程方式进行更改

items: [{
     xtype: 'button',
     itemId: 'submitButton',
     text: 'Submit',
     hidden: true
}]

然后再......

me.getComponent('submitButton').hidden = false;