如何使用ExtJS显示/隐藏/切换元素?如何使用ExtJS显示/隐藏/切换元素?
15
A
回答
28
非常简单,在元素水平(进一步下面的注释):
Ext.get("my-div");
凡my-div
是有问题的元素的id。
在组件级别:
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();
4
Ext.AbstractComponent具有隐藏属性,你可以设置初始化为真,然后编程改变需求
items: [{
xtype: 'button',
itemId: 'submitButton',
text: 'Submit',
hidden: true
}]
再后来......
me.getComponent('submitButton').hidden = false;
+0
谢谢,简单而实用。 – 2016-12-28 16:14:06
相关问题
- 1. 在extjs中显示隐藏元素
- 2. 使用JS切换显示/隐藏
- 3. 切换显示/隐藏使用jQuery
- 4. 如何切换显示/隐藏标记
- 5. 切换 - 隐藏并显示
- 6. 切换屏幕显示第二个隐藏元素
- 7. jquery选择器切换点击隐藏/显示子元素
- 8. 切换两个元素之间的显示和隐藏
- 9. 使用jquery隐藏和显示元素
- 10. 使用javascript隐藏和显示元素
- 11. 显示和隐藏元素使用jQuery
- 12. 使用Javascript隐藏和显示元素
- 13. 使用Cordova显示和隐藏元素
- 14. jquery显示/隐藏元素
- 15. 显示/隐藏DOM元素
- 16. 显示/隐藏DOM元素
- 17. 显示隐藏的元素
- 18. 显示隐藏元素
- 19. Sencha显示/隐藏元素
- 20. jQuery隐藏/显示元素
- 21. EXTJS:隐藏元素后不显示调用setVisible
- 22. 用AJAX显示/隐藏JSF元素后如何隐藏触发元素?
- 23. 隐藏元素和显示元素
- 24. Bootstrap 3 - 切换 - 2个按钮,2个元素 - 如何显示/隐藏?
- 25. 使用隐藏的输入值来显示或隐藏元素
- 26. 切换元素的隐藏标签
- 27. ExtJS切换很多元素?
- 28. 用angularjs显示/隐藏元素
- 29. 用asp.net隐藏/显示元素mvc
- 30. 如何使用复选框显示/隐藏HTML元素
仅供参考,得到()应该用于getEl(),这已被弃用。请注意,getEl()未在文档中列出。 – 2010-11-02 15:40:55
这是不正确的 - 文档中列出getEl IS,转到http://dev.sencha.com/deploy/dev/docs/并键入'getEl'。它不会在组件级别使用,在这种情况下,'get'返回一个底层组件,而不是这里所要求的包装元素(http://dev.sencha.com/deploy/dev/docs/source/Container。 html#method-Ext.Container-get)vs(http://dev.sencha.com/deploy/dev/docs/source/Component.html#method-Ext.Component-getEl)。 – SW4 2010-11-02 15:45:58
Ergo,Brian在这种情况下对get/getEl是正确的。您的文档引用是与Ext JS中的Element不同的Container和Component。 – 2010-11-02 22:22:47