GWT-EXT 多表头插件GroupHeaderPlugin

最近由于工作需要,必须在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());

 

 

在此贴出来,希望遇到此问题的朋友不再被忽悠,不再走弯路。

另附相关代码

 

相信自己

你将赢得胜利创造奇迹

相信自己
梦想在你手中这是你的天地

 

你可能感兴趣的:(PHP,工作,ext,F#,gwt)