我有一个GWT小部件,我想嵌入非GWT应用程序。我使用get-exporter来公开我的API,我将小部件显示在一个简单的HTML页面(包括我的nocache.js)和绘图本身。 不 做的是响应鼠标点击。
我将小部件附加到这样的div(使用get-exporter公开对象):
controller = new GraphController(MakeGraphConfig.makeGraphConfig());
var element = controller.getGraphPanelElement() ;
document.getElementById('graphPanelId').appendChild(element);
元素'graph'是一个简单的 div ,是 body 元素的直接子元素。
<div width="500" height="500" id="graphPaneId" style="border-style: solid; border-width: 11px; "></div>
小部件绘制并且不响应鼠标事件。我在这里缺少什么?
答案 0 :(得分:0)
我的解决方案是将elementId传递给控制器:
使用Javascript:
controller = new GraphController(&#34; graphPanelId&#34;,MakeGraphConfig.makeGraphConfig());
并使用:
爪哇:
RootPanel.get(elementId).add(graphPanel)