Boost!for kintone
EVENTS

事件一览

字段值变更事件的类型,以及传递给事件处理程序的event对象的属性。

01

字段值变更事件

事件类型
bst.change.[字段代码]
event对象的属性
属性名 类型 说明
type 字符串

事件类型

container DOM

表格外的字段:DIV元素

表格内的字段:字段所属的表格行

<div class="bst-scope"></div>

Boost! Injector中表格外的字段:MAIN元素

<main class="bst-scope"></main>
record 对象

记录对象

示例
(() => {
	"use strict";
	bst.event.on('bst.change.field_1_', (event) => {
		console.log(event);
		return event;
	});
})();
02

表格行添加前事件

事件类型
bst.row.add.[表格的字段代码]
event对象的属性
属性名 类型 说明
type 字符串

事件类型

container DOM

表格元素

<table class="bst-table"></table>
record 对象

记录对象

rowindex 数值

要添加的行的索引

示例
(() => {
	"use strict";
	bst.event.on('bst.row.add.field_9_', (event) => {
		console.log(event);
		return event;
	});
})();

将event对象的error属性设为true并返回,将取消添加行。

03

表格行复制前事件

事件类型
bst.row.copy.[表格的字段代码]
event对象的属性
属性名 类型 说明
type 字符串

事件类型

container DOM

表格元素

<table class="bst-table"></table>
record 对象

记录对象

rowindex 数值

要添加的行的索引

示例
(() => {
	"use strict";
	bst.event.on('bst.row.copy.field_9_', (event) => {
		console.log(event);
		return event;
	});
})();

将event对象的error属性设为true并返回,将取消复制行。

04

表格行删除前事件

事件类型
bst.row.del.[表格的字段代码]
event对象的属性
属性名 类型 说明
type 字符串

事件类型

container DOM

表格元素

<table class="bst-table"></table>
record 对象

记录对象

rowindex 数值

要删除的行的索引

示例
(() => {
	"use strict";
	bst.event.on('bst.row.del.field_9_', (event) => {
		console.log(event);
		return event;
	});
})();

将event对象的error属性设为true并返回,将取消删除行。