Gwt 如何在JS/JSNI中创建的按钮上调用Java方法
我想在点击按钮时调用一个Java方法,该按钮不是像GWT中通常那样创建的,而是使用普通HTML创建的 下面是示例代码:-Gwt 如何在JS/JSNI中创建的按钮上调用Java方法,gwt,smartgwt,Gwt,Smartgwt,我想在点击按钮时调用一个Java方法,该按钮不是像GWT中通常那样创建的,而是使用普通HTML创建的 下面是示例代码:- private native void createHeaderSpanContents(Element element)/*-{ element.innerHTML='<button type="button" onclick="this.@ca.bell.nis.psp.client.gui.AbstractSearchResultGrid::hideColumn
private native void createHeaderSpanContents(Element element)/*-{
element.innerHTML='<button type="button" onclick="this.@ca.bell.nis.psp.client.gui.AbstractSearchResultGrid::hideColumns()()"></button>Identification';
上述从JSNI中调用hideColumns()Java方法的方法在这里不起作用。请帮忙
问候,,
-反式 您可以用元素制作按钮,例如:
Button b = Button.wrap(Document.getElementById("foo"));
b.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent e) {
hideColumns();
}
}):
嘿,杰森!多谢各位。你让我开心。你建议的方法有效!
Button b = Button.wrap(Document.getElementById("foo"));
b.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent e) {
hideColumns();
}
}):