`
ekisstherain
  • 浏览: 172877 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

operamasks关于子类控制父类tab打开新的tab和关闭问题

阅读更多

    1.子页面自我关闭:

    对于一个设有UITabLayout的页面,即父页面,打开一个新的tab页面tab1, 在tab1自行自我关闭的代码:

 

String js = String.format("window.parent.%s.remove('%s');", "tab", "title");
Browser.execClientScript(js);

 

    说明:

        tab是父类定义的tab的jsvar值,title是要关闭的子tab的标题。

 

  2. 在子页面控制父tab打开一个新的tab思路:把父类的tab对象保存到session中,在需要打开新Tab的页面页面中取出来创建新的tab即可。

 

 

UITabLayout tabs = (UITabLayout) getSession().get("tab");
if (tabs != null) {
	tabs.addTab(UUID.randomUUID().toString(), "usersEdit.xhtml");
	log.debug("tabssss:" + tabs);
}

 

 

   当然了,2的方式也是可以用来关闭tab标签的。

 

分享到:
评论

相关推荐

    operamasks-ui-2.0-doc

    8. **更新与维护**:指导开发者如何跟踪和应用新版本的更新,以及如何进行版本控制和持续集成。 9. **示例代码**:可能包含一些实际的代码示例,演示如何使用Operamasks SDK实现特定功能。 10. **社区与支持**:...

    operaMasks_studio应用手册

    1. **创建新项目**:打开IDE后,选择“新建”->“JSF项目”,根据提示填写项目名称、存储位置等基本信息,并选择合适的JSF版本。 2. **设计用户界面**:利用operaMasks_studio提供的可视化设计器,可以通过简单的...

    operamasks-ui 最新.

    operamasks-ui 最新.完成的,下载下来直接可以点击查看,跟官网一模一样

    operamasks-sdk_3.2

    1. **集成能力**:Operamasks SDK 3.2 提供了与金蝶中间件系统的无缝对接,使得开发者能够轻松地在自己的应用程序中整合金蝶的各项服务,如数据管理、工作流控制等。 2. **API接口**:SDK 包含了一套完整的API接口...

    operamasks-ui 帮助文档

    只是我在网上找的 operamasks-ui api 文档 , 希望对你们有帮助

    operamasks官方jsf教程

    5. **05-Properties-Files.ppt** - 这部分可能讨论了如何使用资源包(properties files)来处理多语言支持和国际化,这是任何Web应用都需要考虑的关键问题。 6. **06-Event-Handling.ppt** - JSF事件处理机制让...

    operamasks-ui-2.1-demo

    这个项目的目的是提供一个演示版本,让用户和开发者能够体验和理解OperaMasks UI 2.1版本的功能和设计。通过下载并解压“operamasks-ui-2.1-demo”压缩包,我们可以深入了解这个框架如何应用于实际场景。 首先,...

    operamasks-ui

    - **release-note.html**:这是发布说明文件,通常包含关于新版本的特性、改进和已知问题的信息。 - **LGPL-LICENSE.txt 和 MIT-LICENSE.txt**:这两个文件分别代表了该项目的开源许可证。LGPL(Lesser General ...

    扩展OperamasksUI的grid的排序和显示detail属性

    6. 最后,将修改后的源码整合回项目中,并进行代码审查和版本控制,以便后续维护和升级。 通过这个过程,开发者可以提升Operamasks UI的grid组件,使其更符合特定项目的需求,从而提高应用的实用性和用户满意度。...

    operamasks安装包

    1. **operamasks-comp.jar**:这个文件是OperaMasks的组件库,包含了各种界面元素和交互功能的实现。在Java平台上,.jar(Java Archive)文件是用于打包类文件和其他资源的容器。通过这个文件,OperaMasks能够提供...

    operamasks_ui

    6. `docs` - 文档,包括API参考、教程和常见问题解答。 通过深入理解和运用这些文件,开发者可以充分利用OperaMasks UI的强大功能,创建出具备优秀标签管理功能的现代Web应用,提升用户在浏览和操作上的流畅度和...

    OperaMasks查询、模糊查询、源码

    【标题】"OperaMasks查询、模糊查询、源码"涉及的是一个基于OperaMasks前端框架和后端servlet+bean技术实现的查询系统。在这个Demo中,开发者展示了如何运用这些技术来创建一个具备模糊查询功能的应用。让我们深入...

    operamasks-faces_1.0

    4. **JSON配置文件**:可能包含了关于每个面具的信息,如名称、描述、作者、版本等元数据,方便程序读取和管理。 5. **扩展或插件安装文件**:如果是Opera浏览器的扩展,那么压缩包中可能包含一个或多个CRX文件,这...

    operamasks-ui-2.0.zip

    这个版本2.0的更新可能引入了新的特性和性能优化,旨在提升用户体验和开发者的便利性。 在提供的文件列表中,我们可以看到以下几个关键文件: 1. LGPL-LICENSE.txt 和 MIT-LICENSE.txt:这些是开源软件许可证文件...

    operamasks整合spring、hibernate实现grid增删改查

    在与OperaMasks的整合中,Spring主要负责服务层和控制层的构建,处理业务逻辑并提供RESTful API接口,以便前端通过Ajax进行异步数据交互。 Hibernate是一个对象关系映射(ORM)框架,它简化了Java应用程序与数据库...

    Apusic OperaMasks-jsfdemo

    Apusic OperaMasks很全的JSF的例子,什么都有,如:TREE 、GRID、FORM、BOX、MENU、DIALOG、AJAX。都很漂亮的。

Global site tag (gtag.js) - Google Analytics