コンテンツにスキップ

$p.events.on_editor_load

概要

「編集画面」を読み込んだときに実行するメソッドの指定方法を説明します。当メソッドは主にレコードの遷移にAjaxを使用や「ダイアログで編集」にチェックを入れた場合にスクリプトを実行させたい場合に使用してください。

制限事項

  1. 意図しないタイミングで処理が実行されてしまう等の影響がある場合を除き、出力先は「全て」を選択してください。
  2. 複数のスクリプトを作成し各スクリプトの内容に本関数を記述すると、スクリプトが上書きされるため、最新のもの以外は動作しません。回避策は以下FAQを参照してください。

構文

JavaScript
$p.events.on_editor_load = function () {
    //任意の処理
}

使用例

以下のサンプルコードをプリザンターのスクリプトへ設定すると、編集画面を読み込んだときに画面下部にメッセージが表示されます。

JavaScript
$p.events.on_editor_load = function () {
    $p.setMessage('#Message', JSON.stringify({
        Css: 'alert-success',
        Text: '編集画面を読み込んだので、画面を表示します。'
    }));
}

サンプルコード

Note

コード内の【 ... 】は適宜修正してください。

1. 「タイトル+対象日+作成者」の組み合わせによる条件付き重複チェック

このサンプルは「$p.events.before_validate」のサンプルコードにあります。

関連情報

FAQ:$p.events.on_editor_loadを複数設定できるようにしたい