由于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'
Run Code Online (Sandbox Code Playgroud)
我试图设置
<set-property name="gxt.user.agent" value="safari3, safari4, safari5, chrome, air, gecko1_8, gecko1_9"/>,<extend-property name="user.agent" ....../>
但没有任何成功.这有什么变通方法吗?
GWT 2.6.0对GWT 2.4.0和2.5.1进行了几次重大更改 - 这些都不会影响所有库,但它们确实会影响GXT 2和3.GWT 2.6.0中的代码更改会破坏像GXT这样的库,包括:
ie6并且opera已经消失,ie10添加了,请注意,较新版本的opera是基于webkit的,不需要自己的排列)看到一个upvote,所以我知道这仍然是几个月后读者,所以编辑这个指出GXT 3.1.0在maven中心并支持GWT 2.6.0,2.6.1,并且截至星期五,支持GWT 2.7的3.0快照.我不能保证这完全是面向未来的,但是只要GWT中的公共方法没有改变,它就不可能在GWT 2.7系列中再次破裂.