`
bingyu
  • 浏览: 42113 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

对视图的访问

 
阅读更多

 

 

 

在视图中访问另外一个视图:

IViewPart vp = getViewSite().getPage().findView("视图ID");

 

在其他地方,如Action中:

IViewPart vp = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView("视图ID");

 

然后将vp对象强制转换为该视图的一个对象,就可以得到该视图中的所有对象。

分享到:
评论
1 楼 ylc2010 2010-06-09  
getActivePage()为null怎么办,两句代码其实质都是调用了这据代码的,也就是说为null的话,两句代码都不起作用。请问怎么办?

相关推荐

    通过MSQL通过视图访问ORACLE中的表

    标题“通过MySQL通过视图访问ORACLE中的表”意味着我们将探讨如何利用MySQL的视图功能,来间接访问和操作Oracle数据库中的数据。视图是一种虚拟表,它不实际存储数据,而是根据用户定义的SQL查询动态生成结果集。这...

    视图分割,多视图通讯

    当多个视图需要访问同一份数据时,它们通常都与同一个CDocument对象关联,通过这个共享的文档对象进行数据交换。 在提供的"Demo"文件中,很可能是包含了一个实际的代码示例,演示了如何在SDI应用中实现视图分割和多...

    MySQL--视图的定义

    - **安全性增强**:通过定义视图,可以限制用户对敏感数据的访问,例如,不包括基表中的某些敏感字段(如手机号码)。 - **数据独立性**:即使基表结构发生变化,只要视图的定义未变,用户仍然可以继续使用原有的...

    MFC框架类、文档类、视图类相互访问的方法

    ### MFC框架类、文档类、视图类相互访问的方法 在Microsoft Foundation Classes(MFC)框架中,应用程序被组织成三个主要的部分:框架类、文档类和视图类。这三个部分之间的相互作用是MFC应用程序的核心。下面将...

    查询与视图.

    查询是一种从一个或多个数据源中获取满足特定条件的数据的方法,而视图则是以虚拟表的形式展示这些数据,提供了一种简化和定制数据访问的方式。 查询通常通过查询设计器或SQL语句实现。在Microsoft Visual FoxPro ...

    月视图和周视图切换控件

    - **变量定义**:`_CommonItem` 存储了数据网格中列的数量,`tyCommonItem` 是一个用于外部访问 `_CommonItem` 的属性。 - **加载事件**:`ctlMakePlan_Load` 方法中初始化了控件的一些初始状态,比如设置 `comboBox...

    iOS 视图复用访问相册

    本示例“iOS 视图复用访问相册”就是结合了视图复用的概念,以访问用户相册为例,来阐述如何在实际项目中应用这一技巧。 在iOS中,最常见的视图复用场景就是UITableView和UICollectionView。这两种视图容器都提供了...

    oracle创建视图课件

    - **数据访问限制**:视图可以用来限制用户对特定数据的访问,例如,可以隐藏敏感列或只显示特定行。 - **简化复杂查询**:对于复杂的SQL查询,可以通过创建视图来简化操作,使查询更加直观。 - **数据独立性**:...

    overscroll,《QQ的奇观》中的奇观、GridView、ScrollView、ScrollView、GridView、ScrollView、ScrollView等视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图视图

    在"QQ的奇观"项目中,开发者显然对这些视图的使用有深入的理解,通过合理的布局和边界控制,创建了一个既功能丰富又用户友好的界面。开源项目"overscroll-master"则为其他开发者提供了学习和借鉴的资源,有助于...

    物化视图普通视图区别,很不错的资料

    物化视图提供了一种预计算和缓存查询结果的方法,从而能够提高查询速度,尤其是在需要对复杂查询进行重复访问的情况下。物化视图分为两种主要的刷新策略:ON DEMAND和ON COMMIT。 1. ON DEMAND物化视图:这种类型的...

    mybatis spring mvc volectiy项目视图访问控制spring mvc

    最近学习了一下mybatis结合网上的一些列子搭建的一个网站的框架,前端显示用的velocity引擎,数据访问使用mybatis+oracle,视图访问控制spring mvc,框架主要包括一些基本的增删改操作以及拦截器,项目介绍地址:...

    在Navicat中创建MySQL动态视图的方法

    确保只授予用户对视图的访问权限,而不是直接访问基础表。 - **性能考虑**:虽然动态视图非常有用,但过多地使用它们可能会降低查询性能。在设计视图时,请考虑其对整体性能的影响。 - **维护**:随着数据库结构的...

    Oracle物化视图应用详解

    Oracle物化视图是一种数据库对象,它存储了查询结果,以提供快速的数据访问,特别适合于需要频繁查询但计算过程复杂或涉及大量数据连接的场景。物化视图的使用可以显著提高查询性能,因为它避免了每次查询时的计算...

    PostgreSQL物化视图的刷新机制.pptx

    前者会锁住对该物化视图的查询工作,而后者可以在刷新视图时不锁住对该物化视图的查询工作,但刷新速度会下降。在多行受影响时刷新速度会下降。 在物化视图刷新时,需要注意锁机制的问题。PostgreSQL 锁机制有多种...

    abap 维护表视图

    表视图在数据库管理中扮演着关键角色,它们提供了对原始数据库表的抽象和简化视图。在ABAP中,维护这些视图可以帮助开发人员更好地控制数据访问,提高数据处理效率,并实现特定的业务逻辑。 1. **创建和定义表视图*...

    17oracle的视图 PPT

    2. 安全性与权限控制:通过视图,数据库管理员可以限制用户对原始数据的访问。用户只能看到和操作视图所允许的部分,而不能直接访问基础表的所有内容。这在保护敏感数据和实现不同级别的访问权限方面非常有用。 3. ...

    数据库 视图

    2. **通过视图访问数据**:当通过视图访问数据时,Oracle服务器会执行一系列操作,包括获取视图定义、检查数据访问权限以及转换视图查询为基表操作。 3. **维护视图**:可以使用`ALTER VIEW`或`DROP VIEW`语句来修改...

    滚动视图、HTML视图

    3. `Document`:返回IHTMLDocument2接口,通过它可以访问和操作HTML文档的对象模型,如修改DOM元素、执行JavaScript等。 4. `ExecuteScript(LPCTSTR lpstrScriptText)`:执行一段JavaScript代码。 5. `OnCommand...

    sql server视图详解

    2. **安全机制**:通过视图,可以限制用户对原始表的访问权限,只允许他们看到和修改特定的数据。 3. **数据隔离**:视图可以展现特定时刻的数据状态,即使基础表的数据发生变化,视图中的数据保持不变,除非重新...

    clearcase视图建立步骤

    本文将详细讲解如何在ClearCase中建立视图,这是一项基础但至关重要的操作,尤其对初学者而言。 首先,我们要理解视图在ClearCase中的意义。视图是ClearCase提供的一种机制,它允许开发者在一个定制化的环境中工作...

Global site tag (gtag.js) - Google Analytics