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的值 给需要联动的组件,别能实现两者之间的联动。
分享到:
相关推荐
6. **分页和无限滚动(Paging and Infinite Scrolling)**:对于包含大量数据的树,GWT-Ext-Tree 可以实现分页加载,只在需要时加载部分数据,提高页面性能。同时,无限滚动功能可以让用户在滚动时动态加载更多节点...
综上所述,Gwt-Ext为初学者提供了一条学习和实践富互联网应用程序开发的便捷途径。通过结合GWT与ExtJs的优势,Gwt-Ext不仅简化了开发流程,还提供了丰富的组件和API,满足了开发者对于高效、灵活且功能全面的前端...
### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....
GWT-Ext是GWT的一个扩展,它引入了大量桌面级应用的UI组件,如表格、树形视图、按钮、面板等,使得在Web应用中实现复杂布局和功能变得更加便捷。GWT-Ext的代码是用Java编写的,但最终会编译成优化过的JavaScript,...
1. **jar包**:这些jar文件是GWT-Ext的库文件,包含了GWT-Ext的所有组件和功能实现。你需要将它们添加到你的项目的类路径中,以便在开发过程中引用和使用GWT-Ext的功能。例如,`gwt-ext.jar`可能是核心库,`gxt-...
2. **异步通信**:理解GWT的RPC(Remote Procedure Call)机制,以及如何通过Gwt-Ext进行异步服务调用,实现客户端与服务器的数据交换。 3. **状态管理**:了解如何使用Gwt-Ext的Store和Model来管理应用程序的状态...
《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...
在GWT-Ext的学习过程中,首先你需要了解如何定义和实现远程服务。这是GWT的一个核心特性,它允许客户端和服务器之间的安全通信。在GWT中,远程服务调用通常涉及以下几部分: 1. **远程服务接口(Remote Service ...
8. **国际化与本地化**:Gwt-ext支持多语言应用,理解如何实现应用的语言切换和资源文件的管理。 在阅读《Gwt-ext学习笔记.pdf》这份资料时,应重点学习上述知识点,并通过实践项目来加深理解。同时,关注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 是一个高级的网页开发控件库,它结合了 Google Web Toolkit (GWT) 和 ExtJs 的优势,为开发者提供了丰富的 UI 组件和强大的功能。GWT 是一个由 Google 开发的用于构建富互联网应用...
【GWT-Ext 知识点详解】 GWT-Ext 是一个基于 Google Web Toolkit (GWT) 和 ExtJS 的开源控件库,专为构建富互联网应用程序(RIA)提供强大的功能。它允许开发者使用纯 Java 语言进行界面开发,极大地提高了开发效率。...
7. **Ajax支持**:GWT-Ext利用GWT的异步通信机制,实现与服务器的无刷新通信,提升了用户体验。 8. **主题定制**:库支持主题定制,允许开发者根据品牌和设计规范调整界面样式。 9. **API文档**:虽然没有直接提供...
标题中的"Gwt-Ext学习笔记之基础篇"指的是关于Gwt-Ext的初级教程,这是一种基于Google Web Toolkit (GWT) 的扩展库,用于构建富互联网应用程序(RIA)。Gwt-Ext提供了丰富的用户界面组件,使得开发者可以利用Java语言...
GWT-Ext 控件演示 GWT-Ext 控件演示
通过以上步骤,我们不仅完成了GWT-EXT的基础配置和项目搭建,还实现了简单的UI展示功能。这为后续深入学习GWT-EXT提供了坚实的基础。接下来,可以根据实际需求进一步探索更多高级特性和技术细节。
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.