`
snoopy7713
  • 浏览: 1140691 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

RAP常用技巧

    博客分类:
  • RAP
阅读更多

1. 从当前窗口改变透视图需要以下2个步骤:

        步骤1 隐藏当前透视图:

IPerspectiveDescriptor persDescription = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
			        .getActivePage().getPerspective();

			PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
			        .closePerspective(persDescription, false, false);
 


        步骤2 显示新的透视图:

IPerspectiveDescriptor persDescription1 = PlatformUI.getWorkbench().getPerspectiveRegistry()
			        .findPerspectiveWithId(NewPerspective.ID);

			PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().setPerspective(persDescription1);
 




    2. 在新窗口打开透视图:

 PlatformUI.getWorkbench().openWorkbenchWindow(newPerspectiveI);
 


    3. 隐藏当前视图:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().hideView(ivref[0]);
 



    4. 从plug-in另外一个视图:

	PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(ViewID);
 



    5. 获得视图的reference:

 View view = (View) PlatformUI.getWorkbench().
        getActiveWorkbenchWindow().getActivePage().findView(ViewID);

     Now using this reference the Controls and methods of the view can be accesed.


说明:RAP隐藏透视图,隐藏视图的功能相当于删除

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Rap Rap2 接口迁移

    Rap 到 Rap2 接口迁移脚本, 一键全部迁移, 方便实用.方便实用.方便实用.方便实用. 因为我是不需要保留用户跟机构的,所以省了一部 需要前置操作,注册用户, 组织机构 默认的是 rap 在 rap 数据库, rap2 在 rap2_delos...

    RAP Fiori 相关教程

    RAP Fiori 相关教程 RAP Fiori 是 SAP Fiori 应用程序开发的重要组件,基于 ABAP 编程语言。RAP Fiori 提供了一种简洁的方式来开发 Fiori 应用程序,使用 ABAP RESTful 编程模型来构建企业级应用程序。 1. SAP ...

    eclipse rap教程

    - **性能优化技巧**:包括减少HTTP请求、压缩资源、异步处理等方法。 - **错误处理与日志记录**:理解和实施有效的错误处理策略,以及使用日志记录工具进行问题排查。 通过这个Eclipse RAP教程,你可以逐步掌握...

    RAP官方DEMO,找了很久的

    初学者可以通过这个DEMO学习如何在实际项目中应用RAP框架,了解其核心功能和常用操作,从而快速提升开发技能。 【标签】"RAP官方DEMO" 进一步确认了这个压缩包的内容是与RAP框架相关的官方示例,可能包含了各种应用...

    RAP Helloworld

    首先,你需要了解 RAP 的开发环境,这通常包括安装 Eclipse IDE(因为 RAP 是基于 Eclipse 平台构建的),然后安装 RAP 插件,例如 RAP SDK 和 RWT(RAP Widget Toolkit)。这些工具将帮助你创建、编译和调试 RAP ...

    RAP放出了draw2d_in_RAP的Demo

    标题中的"RAP放出了draw2d_in_RAP的Demo"提到了两个关键概念:RAP和draw2d。这里我们详细解读这两个技术,并结合描述和标签,深入探讨它们的应用和相关知识。 首先,RAP(Rapid Application Platform)是阿里云开发...

    RAP Mail例子解释

    **RAP Mail例子解释** 在深入理解`RAP Mail`例子之前,我们先来了解一下`RAP`。`RAP(Rapid Application Protocol)`是一个基于Web的快速应用开发框架,它主要用于构建B/S系统的后台管理界面。`RAP`借鉴了Eclipse ...

    用友T+RAP报表开发

    RAP(Rapid Application Platform)快速应用开发平台 是一个通过B/S方式操作平台数据的轻量级工具,轻松实现档案、单据和报表的开发,普通用户无需编写任何代码,即可轻松完成复杂的功能,真正做到所见即所得。 该...

    基于PHP的rap(RAP接口管理系统).zip

    RAP系统旨在为开发者提供一个便捷、高效的接口管理平台,便于他们对项目的API进行设计、文档编写、测试以及协作。 【PHP】:PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,特别适合...

    RAP Deploy Specification pdf

    ### RAP部署规范详解 #### 一、概述 在IT领域中,RAP(Rational Application Platform)是一个基于Java技术的框架,主要用于构建企业级富客户端应用程序。本文将详细介绍如何通过RAP将项目打包成WAR文件,并在...

    Hello world.rap

    Hello world.rap

    接口文档管理工具RAP

    **接口文档管理工具RAP详解** 在软件开发过程中,接口文档起着至关重要的作用,它记录了服务间的交互细节,确保开发团队对系统架构有清晰的理解。RAP,全称为Request And Protocol,是一款专为Web工程师设计的高效...

    chanjet.RAP.zip

    标题中的"chanjet.RAP.zip"表明这是一款与畅捷通(Chanjet)相关的软件开发工具包,特别地,它是RAP(Rapid Application Platform)快速应用开发平台的一部分。RAP是用友公司为开发者提供的一个高效能、易用的开发...

    RAP-0.14.16-SNAPSHOT.war

    RAP-0.14.16-SNAPSHOT.war 使用教程https://github.com/thx/RAP/wiki/deploy_on_centos_cn

    RAP无验证码版

    阿里RAP后台无验证码校验版,登陆页面验证码可以随便填写,部署好后修改config中的mysql和Redis...RAP暂时仅支持在根目录部署,若使用编译好的war包部署,需将war包改名为ROOT.war,以确保RAP部署在webapps/ROOT中!

    Eclipse RAP Deploy - 针对Eclipse 3.5 + Tomcat

    总的来说,Eclipse RAP Deploy涉及到了Eclipse RAP框架、Tomcat服务器以及如何在非OSGi环境下运行RAP应用的技巧。理解和掌握这些知识点对于开发高效且用户体验良好的Web应用程序至关重要。通过学习和实践,开发者...

    RCP工程转成RAP,并在浏览器中运行

    - **修改依赖**:在`plugin.xml`文件的"Dependencies"选项卡中,将RCP的依赖"org.eclipse.ui"和"org.eclipse.core.runtime"替换为"org.eclipse.rap.ui"和"org.eclipse.rap.ui.views",可能还需添加其他必要的RAP...

Global site tag (gtag.js) - Google Analytics