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