gpt4 book ai didi

javascript - 在 AbstractJavaScriptExtension 类中调用 JavaScript 函数

转载 作者:行者123 更新时间:2023-11-30 16:55:15 25 4
gpt4 key购买 nike

我想在 vaadin 中调用 javascript 函数。它是一个 AbstractJavaScriptExtensionthis.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();
}
};

最佳答案

删除 AbstractJavaScriptExtension 后,您将无法调用 JavaScript 函数。尝试将此 JavaScript 调用置于另一个方法中,不要调用 remove();

关于javascript - 在 AbstractJavaScriptExtension 类中调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29817824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com