Boost!for kintone
EVENTS

イベント一覧

レコード保存イベントの種類と、イベントハンドラーに渡されるeventオブジェクトのプロパティです。

01

レコード追加画面の保存実行前イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

MAIN要素

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

レコードオブジェクト

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

eventオブジェクトのerrorプロパティにtrueを入力して返すと、保存がキャンセルされます。

02

レコード追加画面の保存成功後イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

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

record オブジェクト

レコードオブジェクト

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

レコード編集画面の保存実行前イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

MAIN要素

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

レコードオブジェクト

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

eventオブジェクトのerrorプロパティにtrueを入力して返すと、保存がキャンセルされます。

04

レコード編集画面の保存成功後イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

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

record オブジェクト

レコードオブジェクト

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

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

対象プラグイン

Boost! Spread

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

イベントタイプ

container DOM

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

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

追加するレコードと更新するレコードを分けて格納したオブジェクト

records.post 配列

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

records.put 配列

更新するレコードの配列

records.put[].id 文字列

レコードID

records.put[].record オブジェクト

レコードオブジェクト

viewId 文字列

ビューID

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

eventオブジェクトのerrorプロパティにtrueを入力して返すと、保存がキャンセルされます。

06

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

対象プラグイン

Boost! Spread

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

イベントタイプ

container DOM

bst.view.submitイベントのcontainerプロパティと同じです。

records オブジェクト

bst.view.submitイベントのrecordsプロパティと同じです。

viewId 文字列

ビューID

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