我有一个使用应用程序布局控件的应用程序。 UI在标题栏部分中定义了两个选项卡。用户界面还包含边栏中的导航器控件,用户可以选择链接打开其他页面。我遇到的麻烦是当用户点击当前导航器中的链接时,将当前标签设置为活动标签。如何让应用程序布局控件中的标题栏选项卡保持活动状态?
1
A
回答
5
应用程序布局控件的“配置”属性是一种复杂类型,它反过来支持所有定义布局本身的属性。其中一个属性是“navigationPath”。如果Netflix的观看时使用他们的网站上这样控制,即财产的价值为捉鬼敢死队电影资讯网页可能看起来像:
/home/genres/comedies/541018
所以这个属性可以被认为是描述页面的当前位置的方法在“站点地图”中使用* nix filepath语法。
每个titleBarTab也是一个复杂的类型;其中一个属性是“选择”。这个属性的目的是赋予一个与整体布局的当前navigationPath的部分或全部匹配的值。因此,继续Netflix的例子,你可以定义你的标签是这样的:
<xe:this.titleBarTabs>
<xe:pageTreeNode
page="/genre.xsp"
label="Action"
queryString="genre=action"
selection="/home/genres/action/*" />
<xe:pageTreeNode
page="/genre.xsp"
label="Comedy"
queryString="genre=comedies"
selection="/home/genres/comedies/*" />
<xe:pageTreeNode
page="/genre.xsp"
label="Drama"
queryString="genre=dramas"
selection="/home/genres/dramas/*" />
</xe:this.titleBarTabs>
论捉鬼敢死队的页面,然后,因为navigationPath属性为布局为pageTreeNode的带标签的选择属性定义的模式相匹配“喜剧”,该选项卡将显示选中,但其他人不会。
也许值得注意的是,布局配置还包括一个名为“defaultNavigationPath”的属性。如果navigationPath属性没有值,则将此属性的值与每个titleBarTab的选择属性进行比较。因此,您通常希望将其设置为可以使第一个选项卡显示为选中状态的路径。
0
布鲁斯,如果我正在阅读这个权利,我会遇到类似的问题。这有帮助吗? Setting a sessionScope variable for a TitleBar tab
相关问题
- 1. 如何在后台应用程序中保持XMPP连接在IOS应用程序中保持活动状态?
- 2. 如何让弹出式菜单项保持活动状态?
- 3. 如何保持事件处理程序在Actionscript 3中保持活动状态
- 4. 如何让应用程序保持相同的状态?
- 5. 让Watin会话保持活动状态
- 6. 让Curl和PHP保持活动状态
- 7. Android选项卡式活动:使用ViewPager的动作栏选项卡:每个选项卡的布局不同
- 8. 如何让android进程保持活动状态
- 9. 如何调试让NodeJS进程保持活动状态
- 10. 布局问题状态栏
- 11. 保持活跃选项卡状态,打开的选项卡默认
- 12. Android Air - 睡眠期间如何让应用程序保持活跃状态
- 13. 如何保持铬扩展中的选项卡的状态
- 14. 拆分选项卡标题不删除活动状态
- 15. 如何保持Android活动的状态
- 16. 如何动态标记当前URL的菜单选项卡为活动状态?
- 17. 使用选项卡布局从活动中启动选项卡片段
- 18. 重叠选项卡文本的应用程序中的选项卡栏图标
- 19. 如何保持一个类像选项卡式应用程序一样活着
- 20. 选项卡式活动中的隐藏选项卡标题
- 21. Android保持活动状态
- 22. 如何仅使用一个活动实现选项卡布局?
- 23. 如何动态控制应用程序的布局?
- 24. 如何使用ddaccordian.init保持当前类别选项卡保持打开状态?
- 25. 如何让一个SQLContext实例在Spark应用程序的生命周期中保持活动状态?
- 26. 如何让RTSP会话保持活动状态?
- 27. 如何让css按钮在点击后保持活动状态?
- 28. 如何让ezSQL连接保持活动状态?
- 29. 如何让插座保持活动状态
- 30. iOS应用程序布局与通话状态栏错误
谢谢你的信息。看到蒂姆的回答,这正是我正在寻找的。 – 2012-04-17 12:41:04