編集画面で更新ボタンの押下後にスクリプトが実行されない
回答¶
$p.events.on_editor_loadを利用してください。
概要¶
編集画面で更新ボタンを押下した際に、自動で画面全体がリフレッシュされる仕様に変更されました。
それにより、編集画面で実行されていたスクリプトが、更新ボタン押下後に意図した動作をしないケースが発生します。
対処方法¶
on_editor_loadを使う¶
対象:Pleasanter.net、オープンソース版
出力先で編集を選択し、on_editor_load配下にスクリプトを配置することで、リフレッシュ時の編集画面読み込み時にスクリプトが実行されます。
JavaScript¶
開発者向け機能:スクリプト機能:$p.events.on_editor_load
General.jsonで設定を変更する¶
対象:オープンソース版
General.jsonのUpdateResponseTypeを0から1に変更します。Jsonファイルの変更時は再読み込みが必要となりますので、以下の注意事項のリンクを確認してください。
※設定変更後は、サーバスクリプト機能で、項目の読取専用を行う機能などが動作しなくなります。
注意事項¶
パラメータ変更時の注意事項などについては以下を参照してください。
パラメータ変更について
