$p.execProcess
概要¶
指定したプロセスを実行するメソッドです。
制限事項¶
- このメソッドは編集画面でのみ実行可能です。一覧画面での「一括処理」では実行しません。
構文¶
JavaScript¶
各パラメータの説明¶
| パラメータ名 | 説明 |
|---|---|
| ボタン要素 | 実行したいプロセスを実行するボタンをHTML要素で指定 |
使用例¶
下図のようなプロセスが設定されている場合を例とします。
-
実行種別が「追加したボタン」
実行したいプロセスのIDを元にプロセスボタンを指定します。JavaScript¶
-
実行種別が「作成または更新」
実行したいプロセスの画面種別が「新規」の場合は「#CreateCommand」、「編集」の場合は「#UpdateCommand」と指定します。JavaScript¶
-
プロセスの詳細設定-「OnClick」に直接記述
「$(this)」と指定します。
下図は独自実装のスクリプト(myFunc関数)を実行後にプロセスを実行する例です。
プロセスの実行条件¶
本メソッドを使用する場合は対象のボタンがHTML要素上に存在していることが条件となります。したがって以下ケースの場合はスクリプトを実行してもプロセス処理は実行しません。
- プロセスの条件を満たさないボタンを指定した場合
- 実行種別が「作成または更新」のプロセスに対して「 $p.execProcess($('#Process_1'))」のようにプロセスボタン要素を指定した場合
- サーバスクリプトelements.DisplayTypeで該当ボタンを「1:無し」にした場合(2:無効、3:非表示の場合はプロセス処理実行します)


