GWT2.6,编译时出现GXT-3.0.1错误

GWT2.6,编译时出现GXT-3.0.1错误,gwt,gxt,Gwt,Gxt,由于GWT的2.6.0版本放弃了对ie6浏览器的支持,我当前的项目(也使用GXT)无法编译,出现以下错误: Loading inherited module 'com.sencha.gxt.ui.GXT' Loading inherited module 'com.sencha.gxt.data.Data' Loading inherited module 'com.sencha.gxt.core.Core' [ERROR] Th

由于GWT的2.6.0版本放弃了对ie6浏览器的支持,我当前的项目(也使用GXT)无法编译,出现以下错误:

Loading inherited module 'com.sencha.gxt.ui.GXT'
        Loading inherited module 'com.sencha.gxt.data.Data'
           Loading inherited module 'com.sencha.gxt.core.Core'
              [ERROR] The value ie6 was not previously defined.
              [ERROR] Line 96: Unexpected exception while processing element 'set-property'
我试着设置

但是没有成功。这方面有什么解决办法吗?

GWT2.6.0对GWT2.4.0和2.5.1进行了一些突破性的更改-这些更改不会影响所有库,但会影响GXT 2和3。GWT 2.6.0中中断库(如GXT)的代码更改包括:

  • 更改排列(
    ie6
    opera
    已消失,添加了
    ie10
    ,请注意,opera的新版本基于webkit,不需要自己的排列)
  • 元素添加了新的final方法hasClassName和toggleClassName,它们不能用同名的XElement方法编译
  • 删除字符串utils方法,切换到新版本的Guava(现在使用这些方法)


看到了一个升级投票,所以我知道几个月后这仍然会吸引读者,所以编辑这篇文章,指出GXT 3.1.0在maven central中,支持GWT 2.6.0、2.6.1,并且截至周五,支持GWT 2.7.0-SNAPSHOT。我不能保证它是完全经得起未来考验的,但只要GWT中的公共方法没有改变,它就不可能在GWT2.7系列中再次崩溃。

谢谢。老兄,我花了很多时间想弄明白为什么我会犯这个错误!问题的任何解决方案??问题在于GWT 2.6和GWT 2.4-2.5不兼容。解决方案是发布与GWT 2.4/2.5或GXT的早期版本不兼容的新版本GXT。我们正在努力,但是GWT2.6发布时间比计划晚了大约6周,我们现在还没有准备好。请继续关注,很快就会发布。beta-jar版本和良好的解决方案可用: