我的保存按钮使用 SSJS 和一些逻辑。我想保存数据源,所以我使用
document1.save();
脚本有效,但 querySave/postSave 代码未执行。
唯一的解决方法是使用简单操作并将按钮事件划分为“执行脚本”、“保存文档(简单操作)”和“执行脚本”(仅返回“导航”字符串)的块。
是否可以在 SSJS 中保存数据源并触发 qS/pS 事件?
请尝试这个 SSJS 代码:
var dsName = "document1.DATASOURCE";
var app = facesContext.getApplication();
var ds = app.getVariableResolver().resolveVariable(facesContext, dsName);
ds.save( facesContext, true );
变量 dsName 包含数据源的名称,后跟“.DATASOURCE”。使用它。对于当前文档,您必须更改为“currentDocument.DATASOURCE”。
希望这可以帮助
Sven
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)