我有一个执行某些CSJS的按钮,但在此之前我想触发文档验证。我通常在使用SSJS和显示错误控制进行保存之前验证文档。当我按下“保存”按钮触发保存文档简单操作时,此验证工作正常。是否可以在执行CSJS之前触发此验证?
答案 0 :(得分:4)
有几个选择。
你可以把CSJS放在按钮的eventHandler的onComplete事件中(你需要转到eventHandler的All Properties,而不是按钮的All Properties找到onComplete)。
您可以通过SSJS方法view.postScript("myCSJSFunction()")
调用CSJS。
如果您使用CSJS选项卡作为按钮,则在提交服务器端处理之前始终会触发该选项卡。它专为客户端检查而设计,可防止服务器端,例如使用return confirm("Are you sure?")
检查用户是否确实想要取消文档或删除文档等。