【发布时间】:2015-04-23 08:30:04
【问题描述】:
我想在 vaadin 中调用 javascript 函数。它是AbstractJavaScriptExtension。
this.callFunction("removeNode"); 不会触发 javascript 函数。这是一个错误还是我做错了什么?
@Override
public void remove() {
super.remove();
fireRemoveNode();
this.callFunction("removeNode");
}
JavaScript 代码:
window.vaadin_components_graph_Node = function() {
var self = this;
var state = this.getState();
...
this.removeNode = function() {
console.log("CALL FUNCTION", "remove node")
$(node).remove();
}
};
【问题讨论】:
-
乍一看,这一切看起来都是正确的。组件一般都在工作(又名:没有更深层次的问题)?还要说:您知道,如果没有请求的上下文(或可能启用推送),服务器将不会在客户端上自行调用此函数
标签: javascript jquery vaadin