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,可以取消删除操作。