事件处理的写法

aki发表于:2016年09月09日 15:24:31更新于:2017年08月04日 16:34:51

Index

事件处理的概要

在kintone上发生的各种各样的事件可通过绑定句柄来执行。

添加事件句柄

  • 可在PC专用版和智能手机专用版中使用。

  • 粘帖到空间中的应用不可使用。

函数

kintone.events.on(event, handler(event))

属性

参数名要指定的值必须説明
event字符串或字符串的数组必须指定要绑定句柄的对象的事件类型或事件类型的数组。
handler(event)Function(Object)必须

事件发生时要执行的句柄。type属性中包含事件类别,这在所有event中共通。

下面的事件的句柄内返回kintone.Promise对象※,等待异步处理执行完后才开始事件处理。

※kintone.Promise对象是带有then方法。
▼参考(外部网站)
https://developer.mozilla.org/ja/docs/Web/ JavaScript/Reference/Global_Objects/Promise

返回值

无。

可使用的页面

  • 所有页面(包含应用、空间)

程序范例


删除特定事件类型内的特定事件句柄

  • 可在PC专用版和智能手机专用版中使用。

  • 在粘帖到空间的应用中不可使用。

函数

kintone.events.off(event, handler(event))

属性

参数名要指定的值必须説明
event字符串或字符串的数组必须指定要删除的事件句柄的事件类型、或事件类型的数组。
 handler(event)Function(Object)必须要删除的事件句柄。指定与添加事件时相同的对象。

返回值

  • true:至少有一个删除成功时

  • false:要删除的事件句柄一个都没有找到时

可使用的页面

  • 所有页面(包含应用、空间)

程序范例


删除特定的事件类型内的所有事件句柄

  • 可在PC专用版和智能手机专用版中使用。

  • 在粘帖到空间的应用中不可使用。

函数

kintone.events.off(event)

属性

参数名要指定的值必须説明
event字符串或字符串的数组必须指定要删除的事件句柄的事件类型、或事件类型的数组。

返回值

  • true:至少有一个删除成功时

  • false:要删除的事件句柄一个都没有找到时

可使用的页面

  • 所有页面(包含应用、空间)

程序范例


删除所有事件句柄

  • 可在PC专用版和智能手机专用版中使用。

  • 在粘帖到空间的应用中不可使用。

函数

kintone.events.off()

返回值

  • true:至少有一个删除成功时

  • false:要删除的事件句柄一个都没有找到时

可使用的页面

  • 所有页面(包含应用、空间)

注意事项

  • 同一个应用中,应用的JavaScript文件和插件的JavaScript文件同时存在时,将先读入应用的JavaScript文件、然后再读入插件的JavaScript文件。

  • 事件句柄只会被添加,不会被覆盖(这个是整个JavaScript的规格,使用kintone JavaScript API的时候也一样。)。
    如需要覆盖,要先删除已经设置过的事件句柄,然后再添加新的事件。


    您需要登录后才可以回复