0

使用 GWT 2.0.x 和 SmartGWT 2.2 时的代码很简单:

public class SmartGwtTest implements EntryPoint {    
    public void onModuleLoad() {  
        IButton button = new IButton("say hello");
    }
}

将产生异常。

com.google.gwt.core.client.JavaScriptException: (null):

这只发生在托管(开发模式)中

ant hosted

我还怀疑 GWT Development Plugin 可能与它有关。

你有没有发现类似的问题?你是怎么解决的?

4

2 回答 2

0

好的,所以我在 Firefox 中以托管模式获取它,结果发现一个小部件设置为 width100,但屏幕上没有足够的空间来呈现小部件(我的浏览器没有最大化)。

我认为这导致设置了负宽度,结果引发了这个模棱两可的 Javascript 异常。最大化浏览器缓解了这个问题,您可能想尝试设置一个宽度开始并使用调整大小处理程序来正确呈现您的小部件。

于 2012-03-29T15:29:01.543 回答
0

不是答案,而是一种解决方法是使用编译应用程序。并以这种方式使用它。

ant build

尽管编译需要很长时间,因为它会生成代码的多个排列。即不同浏览器的不同版本以使编译更快您可以在测试时设置目标浏览器。

要在 ModuleName.gwt.xml 文件中执行此操作,请添加以下行:

<set-property name="user.agent" value="gecko"/>
<!-- to test with firefox -->

这将使编译更快。

希望这可以帮助某人。

于 2010-06-03T16:09:42.970 回答