嵌入式GWT小组件不响应鼠标事件

时间:2014-11-12 10:50:11

标签: events gwt widget

我有一个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>

小部件绘制并且不响应鼠标事件。我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

我的解决方案是将elementId传递给控制器​​:

使用Javascript:

controller = new GraphController(&#34; graphPanelId&#34;,MakeGraphConfig.makeGraphConfig());

并使用:

爪哇:

RootPanel.get(elementId).add(graphPanel)