レコード保存イベント

このページでは、レコードの保存に関するイベントを紹介します。

レコード追加画面における保存実行前イベント

イベントタイプ
pd.create.submit
eventオブジェクトのプロパティ
プロパティ名 説明
type 文字列 イベントタイプ
container DOM

作業エリア下部のDIV要素

<div class="pd-kumaneko-app-body"></div>

インジェクターからのイベント通知の場合は以下のMAIN要素になります。

<main class="pd-kumaneko-injector-body"></main>
record オブジェクト

レコードオブジェクト

レコードオブジェクトとは、フィールドコードとフィールドの値などのレコードの情報を含むオブジェクトです。

関連ページ:

フィールド形式

サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.create.submit', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

eventオブジェクトのrecordプロパティの内容を変更して返すことにより、フィールドの値を変更することが出来ます。

関連ページ:

eventオブジェクトで実行できる操作

レコード追加画面における保存成功後イベント

イベントタイプ
pd.create.submit.success
eventオブジェクトのプロパティ
プロパティ名 説明
type 文字列 イベントタイプ
container DOM

作業エリア下部のDIV要素

<div class="pd-kumaneko-app-body"></div>

インジェクターからのイベント通知の場合は以下のMAIN要素になります。

<main class="pd-kumaneko-injector-body"></main>
record オブジェクト

レコードオブジェクト

レコードオブジェクトとは、フィールドコードとフィールドの値などのレコードの情報を含むオブジェクトです。

関連ページ:

フィールド形式

サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.create.submit.success', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

レコード編集画面における保存実行前イベント

イベントタイプ
pd.edit.submit
eventオブジェクトのプロパティ
プロパティ名 説明
type 文字列 イベントタイプ
container DOM

作業エリア下部のDIV要素

<div class="pd-kumaneko-app-body"></div>
record オブジェクト

レコードオブジェクト

レコードオブジェクトとは、フィールドコードとフィールドの値などのレコードの情報を含むオブジェクトです。

関連ページ:

フィールド形式

サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.edit.submit', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

eventオブジェクトのrecordプロパティの内容を変更して返すことにより、フィールドの値を変更することが出来ます。

関連ページ:

eventオブジェクトで実行できる操作

レコード編集画面における保存成功後イベント

イベントタイプ
pd.edit.submit.success
eventオブジェクトのプロパティ
プロパティ名 説明
type 文字列 イベントタイプ
container DOM

作業エリア下部のDIV要素

<div class="pd-kumaneko-app-body"></div>
record オブジェクト

レコードオブジェクト

レコードオブジェクトとは、フィールドコードとフィールドの値などのレコードの情報を含むオブジェクトです。

関連ページ:

フィールド形式

サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.edit.submit.success', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

編集型一覧形式ビュー画面における保存実行前イベント

イベントタイプ
pd.view.submit
eventオブジェクトのプロパティ
プロパティ名 説明
type 文字列 イベントタイプ
container DOM

データが配置されているテーブル要素

<table class="pd-view"></table>
records オブジェクト

追加用と更新用に分けられて格納されたレコードオブジェクトの配列

プロパティ名 説明
post 配列

追加レコードオブジェクトの配列

put 配列

更新レコードオブジェクトの配列

レコードオブジェクトとは、フィールドコードとフィールドの値などのレコードの情報を含むオブジェクトです。

関連ページ:

フィールド形式

viewid 数値 ビューID
サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.view.submit', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

eventオブジェクトのrecordプロパティの内容を変更して返すことにより、フィールドの値を変更することが出来ます。

関連ページ:

eventオブジェクトで実行できる操作

編集型一覧形式ビュー画面における保存成功後イベント

イベントタイプ
pd.view.submit.success
eventオブジェクトのプロパティ
プロパティ名 説明
type 文字列 イベントタイプ
container DOM

データが配置されているテーブル要素

<table class="pd-view"></table>
records オブジェクト

追加用と更新用に分けられて格納されたレコードオブジェクトの配列

プロパティ名 説明
post 配列

追加レコードオブジェクトの配列

put 配列

更新レコードオブジェクトの配列

レコードオブジェクトとは、フィールドコードとフィールドの値などのレコードの情報を含むオブジェクトです。

関連ページ:

フィールド形式

viewid 数値 ビューID
サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.view.submit.success', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);