我新建了两个bundle:
实现page中part页面数据传递:采用pageSelectChanged事件触发,
dispatchEvent(new PartEvent(PartEvent.SELECTION_CHANGED, feedsTree.selectedItems));
在该page的其他部分使用[Handles(event="partSelectionChanged")],接受该事件,获得传递过来的数据。
,
展开左边的树形结构后,触发事件,右边显示具体信息:
以上实现了页面间数据的传递。
下面看页面与页面之间数据的传递:
页面之间数据的传递使用:
PotomacDispatcher.getInstance().dispatch("myCustomEvent",e.selection[0].title);
发送全局的事件,然后在目标页面接受该事件:[Handles(event="myCustomEvent",global="true")],
这样就可以获得接受到的数据了。
效果:
,
这样就实现了页面之间数据的传递。。。
- 大小: 5.3 KB
- 大小: 5 KB
- 大小: 6.4 KB
- 大小: 8.5 KB
- 大小: 34.8 KB
- 大小: 18 KB
- 大小: 3 KB
- 大小: 1.4 KB
分享到:
相关推荐
赠送jar包:osgi-resource-locator-1.0.1.jar; 赠送原API文档:osgi-resource-locator-1.0.1-javadoc.jar; 赠送源代码:osgi-resource-locator-1.0.1-sources.jar; 赠送Maven依赖信息文件:osgi-resource-locator...
赠送jar包:osgi-resource-locator-1.0.1.jar; 赠送原API文档:osgi-resource-locator-1.0.1-javadoc.jar; 赠送源代码:osgi-resource-locator-1.0.1-sources.jar; 赠送Maven依赖信息文件:osgi-resource-locator...
spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip spring-osgi-1.2.1-with-dependencies.zip
"spring-osgi-1.2.0-rc1"是Spring OSGi的一个早期版本,"RC1"代表Release Candidate 1,意味着这是正式发布前的最后一个测试版本。在这个版本中,开发者可以期待一些新特性和改进,但同时也可能存在一些未发现的...
spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip spring-osgi-1.2.0-with-dependencies.zip
【标题】"killbill-osgi-bundles-lib-slf4j-osgi-0.8.4.zip" 是一个基于OSGi的 Kill Bill 库,其中包含了SLF4J(Simple Logging Facade for Java)的OSGi兼容版本。SLF4J是一个为各种日志框架提供简单抽象的接口,...
《Carrot-OSGi-Annotation-SCR-Make:探索开源项目的OSGI服务组件构建》 在软件开发领域,OSGi(Open Services Gateway Initiative)是一种模块化系统和Java应用程序框架,它使得开发者能够创建可独立更新和重用的...
其中,"spring-osgi-1.0.2"可能是该版本的核心库文件,提供了实现Spring和OSGi集成的关键API和实现。 首先,Spring OSGi提供了服务注册和发现机制。在OSGi环境中,Spring应用可以将服务注册到OSGi服务注册表,其他...
这样做的好处是能够实现组件间的隔离,使得升级、调试和维护变得更加灵活和高效。 在描述中提到的"博文链接:https://lizy9456.iteye.com/blog/1887612",我们可以假设作者在该博客中详细解释了如何创建和运行一个...
标题"OSGi-lib.rar"暗示这是一个与OSGi相关的库文件集合,可能是为了开发OSGi应用或者研究OSGi技术而准备的资源包。描述中的重复信息"OSGi-lib.rar"可能是由于复制错误,但我们可以推测这个压缩包包含了关于OSGi的...
2. **C#版OSGi**:OSGi通常与Java关联,但这里我们讨论的是.NET平台的实现,即OSGi.NET。它保留了OSGi的核心特性,如服务注册、模块化、生命周期管理,同时适应了C#和.NET Framework的编程模型。 3. **模块化开发**...
OSGi开发文档和实践指南,描述了OSGI的开发流程
2. **创建服务**:编写你的业务逻辑,将其封装成一个Java类,然后使用Axis提供的工具生成对应的Web服务接口和实现。 3. **发布服务**:在OSGi中,你需要将Web服务注册为一个服务。这通常通过实现OSGi的...
OSGi(Open Service Gateway Initiative)是一个为Java平台定义的组件和服务模型规范。这个规范的核心是定义了一个Java模块化系统,允许组件(也称为服务)动态地被激活、停用、更新和卸载。OSGi的一个实际优势在于...
在Atlassian-plugins-osgi-2.6.0.jar中,我们可以看到它包含了对Atlassian插件系统的OSGi实现,以及相关的依赖项。这些依赖项可能是Atlassian平台的基础组件,也可能是第三方库,它们共同构成了一个完整的运行环境。...
Spring OSGi是Spring框架与OSGi(Open Service Gateway Initiative)规范相结合的产物,它允许在OSGi容器中使用和管理Spring应用。OSGi是一种Java模块化系统,它提供了动态部署、版本控制和依赖管理等功能,极大地...
maven-osgi-plugin-launcher-framework-equinox-1.0.15.jar
标题"spring-osgi-1.2.0.zip"表明这是一个包含Spring OSGi 1.2.0版本的压缩包。这个版本可能包含了Spring框架与OSGi集成的相关库、文档、示例代码等资源,便于开发者在OSGi环境中使用Spring。 描述中提到"spring1.2...