2011-04-16 213 views
3

我有一个简单的表单,我使用一个具有处理程序的按钮来获取提交。当用户点击那个按钮时,我想显示一个'DIV'元素。Sencha显示/隐藏元素

如何显示/隐藏Sencha中的特定元素?

在此先感谢!

回答

4

为了显示组件:

Ext.getCmp('YourDivID').show(); 

要隐藏组件:

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

在此之前,你必须,当然创建YourDivID一个组成部分。

+0

谢谢你的代码。帮助我解决了我的问题。但是,你也可以告诉我如何在点击按钮后更改按钮上的文本? – Khush 2012-04-26 04:24:07

+0

可能类似于setText或setHtml,请检查组件文档:http://docs.sencha.com/touch/2.3.1/#!/api/Ext.Component – MrFox 2014-10-10 11:02:14

2

你必须为了选择一个元素使用getCmp,

,但你必须为了选择喜欢的div HTML元素使用Ext.select()

用法示例:

Ext.select("#yourdiv").hide(); 
+0

谢谢Andy,我仍然每天都在学习! :-) – Voles 2012-01-03 21:17:41