4
在Javascript中,我正在做一个SVG形状并添加一个单击处理程序,以这样的:使用ClickHandler与本地Javascript对象?
var rect = document.createElementNS('http://www.w3.org/2000/svg','rect');
rect.addEventListener('click', myClickHandler, false);
这个伟大的工程。我正在尝试在GWT中制作覆盖Rect类。如果可能的话,我想简单地做这样的事情:
public class SVGRect extends JavaScriptObject {
public native void addClickHandler(ClickHandler handler) /*-{
addEventListener('click', handler, false);
}-*/;
}
这样我可以通过一个“正常”的GWT处理这一类,并使用它从外面任何其他正常GWT UI元素。我不知道如何将ClickHandler对象连接到对象的本地JavaScript实现?
感谢
太棒了,谢谢! – user246114 2010-01-25 17:33:57