<sections>
タグは、variable= パラメーターによる変数名指定を行うことで type=variable パラメーターを正しく認識するようになりました。Proteus.addHandler
関数を使ってこのイベントに対するイベント リスナーを追加できます。イベントリスナーから true が返される場合はフォームの投稿処理を行い、false が返される場合は投稿処理をキャンセルします。下記は JavaScript のプログラム例です。
(function() {
function myCondition(eventData) {
// ...
}
function onBeforeSaveForm(eventData) {
if (someCondition(eventData)) {
// Form submit vetoed.
return false;
}
// Form submit allowed
return true;
}
Proteus.addHandler(onBeforeSaveForm, "form-before-save");
})();
sample-data.png
sample-form-before-save-data.png
logo.jpg