`
wobuxiaole
  • 浏览: 41285 次
  • 来自: ...
社区版块
存档分类
最新评论

GWT-EXT TREE(Panel)联动滚动条的实现。

阅读更多

GWT-EXT中没有找到找到 “scroll” Listener,直接在上面加

treePanel.addListener("scroll", new Function(){

			@Override
			public void execute() {
				MessageBox.alert("test scroll");
			}});
		

 是不会触发scroll的事件的。

 

解决方法:

treePanel.addListener(new PanelListenerAdapter() {
			public void onRender(Component component) {
				treePanel.getBody().addListener("scroll",
						new EventCallback() {
							@Override
							public void execute(EventObject e) {
								int a[] = treePanel.getBody().getScroll();

								Panel ganttPanel = UiManager.panelUIMap.get("ganttPanel");
								
								ganttPanel.getBody().setScrollTop(a[1]);

							}
						});
			}
		});

 必须在

onRender

之后给他Bod上加Listener这样才能响应scroll事件。

联动部分就简单了,首先获取被联动的组件。

Panel ganttPanel = UiManager.panelUIMap.get("ganttPanel");

将当前组件scroll的值 给需要联动的组件,别能实现两者之间的联动。

分享到:
评论

相关推荐

    gwt-ext-tree

    6. **分页和无限滚动(Paging and Infinite Scrolling)**:对于包含大量数据的树,GWT-Ext-Tree 可以实现分页加载,只在需要时加载部分数据,提高页面性能。同时,无限滚动功能可以让用户在滚动时动态加载更多节点...

    最好的gwt-ext学习资料

    综上所述,Gwt-Ext为初学者提供了一条学习和实践富互联网应用程序开发的便捷途径。通过结合GWT与ExtJs的优势,Gwt-Ext不仅简化了开发流程,还提供了丰富的组件和API,满足了开发者对于高效、灵活且功能全面的前端...

    Gwt-ext学习笔记之基础篇

    ### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....

    gwt-ext培训教程

    GWT-Ext是GWT的一个扩展,它引入了大量桌面级应用的UI组件,如表格、树形视图、按钮、面板等,使得在Web应用中实现复杂布局和功能变得更加便捷。GWT-Ext的代码是用Java编写的,但最终会编译成优化过的JavaScript,...

    gwt-ext相关jar包及资源

    1. **jar包**:这些jar文件是GWT-Ext的库文件,包含了GWT-Ext的所有组件和功能实现。你需要将它们添加到你的项目的类路径中,以便在开发过程中引用和使用GWT-Ext的功能。例如,`gwt-ext.jar`可能是核心库,`gxt-...

    Gwt-Ext基础-中级-进阶

    2. **异步通信**:理解GWT的RPC(Remote Procedure Call)机制,以及如何通过Gwt-Ext进行异步服务调用,实现客户端与服务器的数据交换。 3. **状态管理**:了解如何使用Gwt-Ext的Store和Model来管理应用程序的状态...

    GWT-EXT2.0最佳实践教程,源代码打包供下载

    《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...

    Gwt-Ext学习笔记之进级篇

    在GWT-Ext的学习过程中,首先你需要了解如何定义和实现远程服务。这是GWT的一个核心特性,它允许客户端和服务器之间的安全通信。在GWT中,远程服务调用通常涉及以下几部分: 1. **远程服务接口(Remote Service ...

    Gwt-ext学习笔记

    8. **国际化与本地化**:Gwt-ext支持多语言应用,理解如何实现应用的语言切换和资源文件的管理。 在阅读《Gwt-ext学习笔记.pdf》这份资料时,应重点学习上述知识点,并通过实践项目来加深理解。同时,关注Gwt-ext的...

    gwt-ext 实例

    2. **引入gwt-ext到项目**:如何在Maven或Gradle构建系统中添加gwt-ext依赖,以及在GWT模块配置文件(.gwt.xml)中启用gwt-ext库。 3. **创建UI组件**:使用gwt-ext库创建各种组件,如Grid、FormPanel、ComboBox等...

    非常好的gwt-ext培训教程

    【GWT-Ext 知识点详解】 GWT-Ext 是一个高级的网页开发控件库,它结合了 Google Web Toolkit (GWT) 和 ExtJs 的优势,为开发者提供了丰富的 UI 组件和强大的功能。GWT 是一个由 Google 开发的用于构建富互联网应用...

    GWT-Ext_体验之旅.doc

    【GWT-Ext 知识点详解】 GWT-Ext 是一个基于 Google Web Toolkit (GWT) 和 ExtJS 的开源控件库,专为构建富互联网应用程序(RIA)提供强大的功能。它允许开发者使用纯 Java 语言进行界面开发,极大地提高了开发效率。...

    GWT-Ext超级Widget功能类库

    7. **Ajax支持**:GWT-Ext利用GWT的异步通信机制,实现与服务器的无刷新通信,提升了用户体验。 8. **主题定制**:库支持主题定制,允许开发者根据品牌和设计规范调整界面样式。 9. **API文档**:虽然没有直接提供...

    Gwt-Ext学习笔记之基础篇- www.hxiaseo.cn技术网站

    标题中的"Gwt-Ext学习笔记之基础篇"指的是关于Gwt-Ext的初级教程,这是一种基于Google Web Toolkit (GWT) 的扩展库,用于构建富互联网应用程序(RIA)。Gwt-Ext提供了丰富的用户界面组件,使得开发者可以利用Java语言...

    GWT-Ext 控件演示

    GWT-Ext 控件演示 GWT-Ext 控件演示

    (转载)GWT -EXT学习笔记-基础

    通过以上步骤,我们不仅完成了GWT-EXT的基础配置和项目搭建,还实现了简单的UI展示功能。这为后续深入学习GWT-EXT提供了坚实的基础。接下来,可以根据实际需求进一步探索更多高级特性和技术细节。

    需要GWT-Ext 2.0.5来下

    GWT-Ext 2.0.5 has been released. Grab the distribution from the Downloads area. GWT-Ext 2.0.5 supports GWT 1.5 final (1.5.2), Firefox3 and Chrome.

Global site tag (gtag.js) - Google Analytics