CSJS を実行するボタンがありますが、その前にドキュメントの検証をトリガーしたいと考えています。私は通常、SSJS と表示エラー コントロールを使用して、保存する前にドキュメントを検証します。この検証は、ドキュメントの保存の単純なアクションをトリガーする「保存」ボタンを押すと正常に機能します。CSJS を実行する前にこの検証をトリガーすることは可能ですか?
1 に答える
4
いくつかのオプションがあります。
ボタンの eventHandler の onComplete イベントに CSJS を配置できます (onComplete を見つけるには、ボタンの [すべてのプロパティ] ではなく、eventHandler の [すべてのプロパティ] に移動する必要があります)。
SSJS メソッドを介して CSJS を呼び出すことができますview.postScript("myCSJSFunction()")
。
ボタンに CSJS タブを使用すると、サーバー側処理の送信前に常にトリガーされます。これは、クライアント側のチェックが行われ、サーバー側を防止するように設計されています。たとえばreturn confirm("Are you sure?")
、ユーザーが実際にドキュメントをキャンセルしたり、ドキュメントを削除したりしたいかどうかを確認するために使用します。
于 2013-07-31T15:29:57.130 に答える