Boost!for kintone
EVENTS

イベント一覧

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

01

レコード追加画面の表示前イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

MAIN要素

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

レコードオブジェクト

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

レコード追加画面の表示完了イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

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

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

eventオブジェクトに、recordプロパティは含まれていません。

03

レコード編集画面の表示前イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

MAIN要素

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

レコードオブジェクト

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

レコード編集画面の表示完了イベント

対象プラグイン

Boost! Injector

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

イベントタイプ

container DOM

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

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

eventオブジェクトに、recordプロパティは含まれていません。

05

ビュー画面の表示前イベント

対象プラグイン

Boost! Echo

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

イベントタイプ

container DOM

一覧形式:データを配置するテーブル要素

<table class="bst-view"></table>

カレンダー形式:データを配置するテーブル要素

<table class="bst-calendar"></table>
records 配列

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

totalCount 数値

取得したレコードの総数

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

この時点では、containerプロパティのDOM要素の中に、レコードを表示するテーブルなどのDOM要素はまだ追加されていません。DOM要素を参照する場合は、「ビュー画面の表示完了イベント」を使ってください。

06

ビュー画面の表示完了イベント

対象プラグイン

Boost! Echo

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

イベントタイプ

container DOM

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

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

eventオブジェクトに、recordsプロパティとtotalCountプロパティは含まれていません。

07

ガントチャート画面の各グループの対象レコード抽出完了イベント

対象プラグイン

Boost! Group Gantt

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

イベントタイプ

container DOM

TR要素

<tr class="bst-gantt-row"></tr>
records 配列

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

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

この時点では、containerプロパティのDOM要素の中に、タスクのDOM要素はまだ追加されていません。