障害・更新情報 English Chinese

kintone plugin series

レコード保存イベント

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


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

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

MAIN要素

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

レコードオブジェクト

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

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

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

「kb.create.submit」イベントのcontainerプロパティと同じです。

record オブジェクト

レコードオブジェクト

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

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

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

MAIN要素

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

レコードオブジェクト

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

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

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

「kb.edit.submit」イベントのcontainerプロパティと同じです。

record オブジェクト

レコードオブジェクト

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

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

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

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

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

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

プロパティ名 説明
post 配列

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

put 配列

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

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

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

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

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

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

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

プロパティ名 説明
post 配列

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

put 配列

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

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