ユーザマニュアル





2023/10/05

MANUAL

開発者向け機能:スクリプト:$p.events.before_send

## 概要 サーバへデータを送信する前に実行するメソッドの指定方法を説明します。項目に入力した値が正しいかをチェックするときに使用してください。 ## 構文 ##### JavaScript ``` $p.events.before_send = function (args) { //処理内容 } または $p.events.before_send_{data-action属性の値} = function (args) { //処理内容 } ``` ※イベントを発生させるボタンのdata-action属性の値を明示的に記述したい場合は取得してください。 ## 使用例 以下のサンプルコードをプリザンターのスクリプトへ設定し出力先は「編集」にした後、編集画面で数値Aに100を入力して「更新」ボタンを押下してください。 正しく入力された時のみ分類Aに値がセットされ、画面が更新されます(当例ではdata-action属性の値であるUpdateを明示的に記載してます)。 ##### JavaScript ``` $p.events.before_send_Update = function (args) { if ($p.getControl('NumA').val() != 100) { return false; //falseのときは処理が止まり、更新されない } else { $p.set($p.getControl('ClassA'), '正しく入力されました。') return true; //trueのときは更新される } } ``` ## 関連情報 [FAQ:サンプルコード:$p.events.on_editor_loadを複数設定できるようにしたい](/manual/faq-multiple-on-editor-load)
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.