我在GWT客户端中使用以下代码 在我的jsni方法中,我使用以下代码,假设typeName是String参数
typeName = '$wnd.mysample.SampleButton'
var sample = new window[typeName]();
sample.addButton(name, parent);
SampleButton实现了Exportable类,我使用了@ExportPackage("mysample")
和@Export(all = true)
。
在我的输入模块中,我调用了ExporterUtil.exportAll();
注意:如果我更换
var sample = new $wnd.mysample.SampleButton() with new window[typeName]()
然后它工作正常,否则它会抛出未定义的函数。
请告诉我如何在JSNI代码中为类型创建实例
答案 0 :(得分:0)
eval('var sample = $ and.sample.Sample Button();');解决了这个问题。