0
我使用GWT客戶 下面的代碼裏面我JSNI方法,我用下面的代碼,假設typeName爲字符串參數GWT Exporter - 如何在運行時創建對象的實例。對象類型將作爲一個字符串參數
typeName = '$wnd.mysample.SampleButton'
var sample = new window[typeName]();
sample.addButton(name, parent);
SampleButton實現可導出類,我用@ExportPackage("mysample")
和@Export(all = true)
。 在我的輸入模塊我叫ExporterUtil.exportAll();
注:如果我更換
var sample = new $wnd.mysample.SampleButton() with new window[typeName]()
那麼它工作正常,否則拋出所謂的未定義功能。 請讓我知道如何爲JSNI代碼中的類型創建實例