有人在 GWT 中使用过 XTK 吗?无论我做什么,我都会收到此错误“未捕获的错误:找不到给定的容器或它的大小未定义。”
我已经在基本 html(如下)中定义了容器元素,它可以通过其他方式(DOM、JQuery、GWT-JSNI)访问,但不能通过 XTK 库访问。
我的 GWT-JSNI 方法和容器 HTML 如下。
任何帮助或进一步调试的指示?
/* GWT JSNI method */
public native void initializeWebgl() /*-{
alert('r ' + $doc.getElementById('r')); // works
var r = new $wnd.X.renderer('r'); // fails ??????? why?
alert("r is" + r);
r.init(); }*-/
<iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>
<noscript>
<div style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
Your web browser must have JavaScript enabled
in order for this application to display correctly.
</div>
</noscript>
<div id="r" style="background-color: #000000; width: 100%; height: 100%;"></div>
</body>