0

我正在使用 SmartGWT 开发 Web 应用程序,但发现 Chrome 存在问题。为了解决这个问题,我修改了我的 /war/projectName/sc/modules/ISC_Core.js 的一部分。以下是我修改的代码:

isc.Browser.isDOM?"
if(event.target.id.indexOf(\"Geoviewer_\") != -1){return true;}
if(returnVal==false)event.preventDefault();else if(returnVal==isc.EH.STOP_BUBBLING)event.stopPropogation();":"")+"return returnVal;"

第二行是我为使代码在 Chrome 中的特定情况下工作而添加的行。现在,不幸的是,这不是一个非常“干净”的解决方案,因为我必须在编译后进行修改,因为文件是在它之后生成的。所以我的问题是如何在生成此 Javascript 的 GWT 代码中找到 Java 片段,以便永远修改它并让项目编译正确而无需进一步修改?

谢谢你的帮助

4

1 回答 1

2

The ISC_ Javascript files aren't being generated by GWT. SmartGWT is just a wrapper between GWT and a native Javascript library (SmartClient); it's basically the equivalent of a JNI AWT toolkit interface. If you have a repeatable bug, contact Isomorphic; they're pretty good about addressing demonstrable issues.

于 2013-08-09T09:19:40.553 回答