故障・更新信息 English Japanese

kintone plugin series

欄位值變更程序事件

此页面介绍字段值的更改以及表格行的添加或删除相关的事件。


字段值更改事件

适用插件
事件类型
kb.change.[字段代码]
event对象的属性
属性名 类型 说明
type 字符串 事件类型
container DOM
表格外字段:

DIV元素

表格内字段:

字段所属的表格行

<div class="kb-scope"></div>
Injector插件的表格外字段:

MAIN元素

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

记录对象

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

表格行添加前事件

适用插件
事件类型
kb.row.add.[表格字段的字段代码]
event对象的属性
属性名 类型 说明
type 字符串 事件类型
container DOM

表格元素

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

记录对象

rowindex 数值 即将添加的行索引
示例
(() => {
	"use strict";
	kb.event.on('kb.row.add.field_9_', (event) => {
		console.log(event);
		return event;
	});
})();

通过将event对象的error属性设置为true,可以取消添加操作。

表格行复制前事件

适用插件
事件类型
kb.row.copy.[表格字段的字段代码]
event对象的属性
属性名 类型 说明
type 字符串 事件类型
container DOM

表格元素

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

记录对象

rowindex 数值 即将复制的行索引
示例
(() => {
	"use strict";
	kb.event.on('kb.row.copy.field_9_', (event) => {
		console.log(event);
		return event;
	});
})();

通过将event对象的error属性设置为true,可以取消复制操作。

表格行删除前事件

适用插件
事件类型
kb.row.del.[表格字段的字段代码]
event对象的属性
属性名 类型 说明
type 字符串 事件类型
container DOM

表格元素

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

记录对象

rowindex 数值 删除前的行索引
示例
(() => {
	"use strict";
	kb.event.on('kb.row.del.field_9_', (event) => {
		console.log(event);
		return event;
	});
})();

通过将event对象的error属性设置为true,可以取消删除操作。