的before save和after save操作的钩有一个data或instance含那将被改变的部分数据或模型实例属性。看这里。如何访问before delete挂钩中的模型实例?
即将发生的情况:删除特定模型后,我想删除相关项目。
我遇到了sessionAsSigner对象的问题:如果XPage上使用的其中一个自定义控件是由另一个用户签名而不是XPage,则返回"undefined".如果您在同一个应用程序上与多个用户一起工作,这很烦人(至少).
还有其他人经历过这个吗?或者任何人都可以告诉我这是"按设计"吗?
在我看来,这应该是可能的。在XPage应用程序中,我有两个ServerSide JavaScript 库jsMain和jsSave。在 jsMain 我有这个脚本:
function thisAction(msg:String){
try{
switch(msg){
case "Save" :
print("This action = " + msg);
if (jsSave.processAction()){
print("jsSave.processAction returned true");
return true;
break;
}else{
print("jsSave.processAction returned false");
return false;
break;
}
default:
print("In default msg is " + msg);
return false;
break;
}
}catch(e){
print("thisAction Failed in jsMain " + e.toString())
}
}
Run Code Online (Sandbox Code Playgroud)
在 XPage 上的一个按钮中,我调用thisAction("Save")它并调用 thisAction 函数,现在当 msg 为 Save 时,我想调用该函数,processAction但它驻留在 JS 库 jsSave 中。我上面的失败并出现错误: …