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;
	});
})();