画面構築イベント

このページでは、各画面の構築が完了した後で発生するイベントを紹介します。

レコード追加・編集画面構築完了後イベント

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

作業エリア上部のヘッダー領域のDIV要素

<div class="pd-kumaneko-app-header-space"></div>

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

<div class="pd-kumaneko-injector-header-space"></div>
body DOM

作業エリア下部のDIV要素

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

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

<main class="pd-kumaneko-injector-body"></main>
サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.record.build', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

ビュー画面構築完了後イベント

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

作業エリア上部のヘッダー領域のDIV要素

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

作業エリア下部のDIV要素

<div class="pd-kumaneko-app-body"></div>
viewid 数値 ビューID
サンプル
((APP_ID) => {
	"use strict";
	pd.event.on(APP_ID, 'pd.view.build', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

ダッシュボード画面構築完了後イベント

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

作業エリア上部のDIV要素

<div class="pd-kumaneko-section"></div>
サンプル
((APP_ID) => {
	"use strict";
	pd.event.on('0', 'pd.dashboard.build', (event) => {
		console.log(event);
		return event;
	});
})(pd.APP_ID);

イベント登録関数の第1引数は「0」固定ですので、ご注意下さい。