最近由于工作需要,必须在Gwt-ext中用到多行表头的情况,在官方论坛找到一帖子
http://gwt-ext.com/forum/viewtopic.php?f=6&p=12553
按照帖子中提供的类进行测试,没能成功,后来研究了一上午,最终找到问题所在。
主要原因是太相信专家,从代码作者可以看到,一个作者是GWT-Ext wrapper author 一个是Original Ext component author,因此没敢怀疑他们的代码,经过一上午的研究,最终发现,不能成功的原因出在于GroupHeaderPlugin.java类;
原来的代码:
if(item.getAlign() != null) JavaScriptObjectHelper.setAttribute(jsObj, "align", item.getAlign().getPosition());
if(item.getDataIndex() != null) JavaScriptObjectHelper.setAttribute(jsObj, "dataIndex", item.getAlign().getPosition());
修改后的代码:
if(item.getAlign() != null) JavaScriptObjectHelper.setAttribute(jsObj, "align", item.getAlign().getPosition());
if(item.getDataIndex() != null) JavaScriptObjectHelper.setAttribute(jsObj, "dataIndex", item.getDataIndex());
在此贴出来,希望遇到此问题的朋友不再被忽悠,不再走弯路。
另附相关代码
相信自己
你将赢得胜利创造奇迹
相信自己
梦想在你手中这是你的天地
- 大小: 22.9 KB
分享到:
相关推荐
### Gwt-ext学习笔记之基础篇 #### 一、安装CypalStudio工具 为了能够开始Gwt-ext的学习之旅,首先需要确保开发环境已经搭建好。CypalStudio是一款非常实用的工具,它能帮助开发者更高效地进行GWT项目的开发。 1....
GWT-Ext是一个基于Google Web Toolkit (GWT)的JavaScript库,它提供了丰富的用户界面组件和强大的数据绑定机制,使得开发者能够构建出交互性强、视觉效果优秀的Web应用程序。本教程将深入探讨GWT-Ext的核心概念、...
- **性能优化**:虽然GWT-Ext提供了很多便利,但过多的组件和复杂的布局可能会影响页面加载速度。合理地使用组件,优化渲染策略,可以提高应用性能。 - **兼容性和版本**:确保所使用的GWT-Ext版本与你的GWT版本兼容...
2. **Gwt-Ext介绍**:Gwt-Ext是在GWT基础上构建的,它提供了更多的UI组件,如表格、树、图表等,以及更丰富的样式和布局管理。 3. **环境搭建**:如何配置Java环境,安装并设置GWT SDK,以及引入Gwt-Ext库到项目中...
7. **扩展性和可插拔性(Extensibility and Plugins)**:GWT-Ext-Tree 提供了丰富的扩展接口和插件机制,开发者可以根据需求自定义节点行为、添加额外的功能,如搜索、排序、编辑等。 在实际开发中,`exttree` ...
GWT-Ext不仅简化了GWT与Ext Js的集成,还扩展了GWT的功能,提供了更多的控件和功能。 在GWT-Ext的学习过程中,首先你需要了解如何定义和实现远程服务。这是GWT的一个核心特性,它允许客户端和服务器之间的安全通信...
7. **国际化和本地化**:gwt-ext如何支持多语言环境,提供不同地区的语言版本。 8. **自定义组件**:如果博客中包含高级内容,可能会讲解如何基于gwt-ext现有的组件创建自定义组件,以满足特定项目需求。 9. **...
8. **国际化与本地化**:Gwt-ext支持多语言应用,理解如何实现应用的语言切换和资源文件的管理。 在阅读《Gwt-ext学习笔记.pdf》这份资料时,应重点学习上述知识点,并通过实践项目来加深理解。同时,关注Gwt-ext的...
《GWT-EXT2.0最佳实践教程》源代码打包下载资源主要涵盖了Google Web Toolkit (GWT) 和EXT-JS 2.0的结合使用,提供了丰富的实践案例和示例代码,旨在帮助开发者深入理解和应用这两项技术。GWT是一款强大的JavaScript...
【GWT-Ext 知识点详解】 GWT-Ext 是一个高级的网页开发控件库,它结合了 Google Web Toolkit (GWT) 和 ExtJs 的优势,为开发者提供了丰富的 UI 组件和强大的功能。GWT 是一个由 Google 开发的用于构建富互联网应用...
- **Eclipse 和 Cypal Studio**:为了搭建 GWT-Ext 开发环境,通常推荐使用 Eclipse 集成开发环境,并安装 Cypal Studio 插件,它简化了 GWT 项目的创建、调试和部署过程。 - **配置 GWT 和 Java VM**:设置 GWT ...
GWT-Ext超级Widget功能类库是一个基于Google Web Toolkit (GWT)的扩展库,它为开发者提供了丰富的用户界面组件和强大的功能,旨在提升Web应用的用户体验和开发效率。GWT是一个开源框架,允许Java开发者使用Java语言...
标题中的"Gwt-Ext学习笔记之基础篇"指的是关于Gwt-Ext的初级教程,这是一种基于Google Web Toolkit (GWT) 的扩展库,用于构建富互联网应用程序(RIA)。Gwt-Ext提供了丰富的用户界面组件,使得开发者可以利用Java语言...
### GWT-EXT基础知识详解 #### 一、GWT与GWT-EXT简介 Google Web Toolkit (GWT) 是一款由Google开发的开源框架,它允许开发者使用Java语言编写前端应用,并将其编译成浏览器可识别的JavaScript和HTML。GWT提供了...
GWT-Ext 控件演示 GWT-Ext 控件演示