Sencha Touch -隐藏项目在标签栏
Sencha Touch - Hide Item in TabBar
我想隐藏标签栏中的ThankYou项,直到用户提交联系我们表单。提交表单后,我希望显示ThankYou项,而隐藏其他三个项。这可能吗?下面是我的代码:
Mobile.views.ViewPort = Ext.extend(Ext.TabPanel, {
fullscreen: true,
layout: 'card',
tabBar: {
layout: { pack: 'center' }
},
items: [
{
xtype: 'Landing'
},
{
xtype: 'AboutUs'
},
{
xtype: 'ContactUs'
},
{
id: 'ThankYou',
name: 'ThankYou',
xtype: 'ThankYou',
hidden: true //Not working
}
]
});
不要在TabPanel中包含ThankYou面板,而是使用一个您将在用户提交表单后设置显示(使用show())的Sheet。
或者,如果你想使用TabPanel,不要在items数组中包含ThankYou面板,一旦你提交了表单,做:
Mobile.views.ViewPort.setActiveItem(new Mobile.views.ThankYou(),animationOptions);
相关文章:
- 单击Oracle APEX导航栏项目时的条件操作
- 如何将 href 附加到具有主题标签的项目
- 框架7:拆分视图降级到标签栏?(组合示例)
- 如何使用Javascript使标签栏变红
- 无法在本机脚本中设置操作栏项目的样式
- 如何让标签栏使用js文件
- 当按下网页按钮时更改iOS选项卡栏项目名称
- javascript的标签和标签栏
- 尝试标记/标签收集项目
- Extjs 5:标签栏垂直增长的问题作为一个小部件列
- 为什么我的标签栏不能工作?[Bootstrap's Togglable Tabs]
- 使用xoxco标签插件向标签栏添加标签
- 导航栏项目没有折叠
- Sencha Touch -隐藏项目在标签栏
- Dojo Mobile:标签栏有Bug ?滚动时图像损坏
- 钛合金-无法禁用标签栏内的标签使用id
- Phonegap原生标签栏在ipad应用程序
- 原生标签栏的iphone在phonegap
- Dojo菜单栏项目在页面关闭后保持焦点
- 可以't启用或禁用jquery菜单栏项目