在我的 XPage 中,我有一个addOnLoad
写在我的脚本块中。但问题是即使在我不想要的部分刷新期间它也会触发。例如,如果我在数据表上有一个寻呼机控件,那么单击页面会触发该addOnLoad
功能。dojo.addOnLoad
和都会发生这种情况XSP.addOnLoad
。
dojo.addOnLoad(function() {
console.log("addOnLoad");
});
这将在每次发生部分刷新时打印“addOnLoad”。我什至试图以这种方式修改代码,但没有运气。
var addOnLoadFired = false;
dojo.addOnLoad(function() {
if (addOnLoadFired) {
return;
}
addOnLoadFired = true;
console.log("addOnLoad");
});
如何避免这种情况?