Kintone JavaScript API
Documentos para las API de JavaScript para la manipulación de la interfaz de usuario y la experiencia de usuario de Kintone.
Consulte el siguiente artículo sobre cómo usar los controladores de eventos de Kintone:
Control de eventos
Eventos
Eventos de la lista de registros
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | app.record.index.show | mobile.app.record.index.show |
| Evento de edición en línea | app.record.index.edit.show | |
| Guardar evento | app.record.index.edit.submit | |
| Guardar evento de éxito | app.record.index.edit.submit.success | |
| Evento de cambio de campo | app.record.index.edit.change.(fieldcode) | |
| Evento de eliminación | app.record.index.delete.submit |
Eventos de detalles de registro
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | app.record.detail.show | mobile.app.record.detail.show |
| Evento de eliminación | app.record.detail.delete.submit | mobile.app.record.detail.delete.submit |
| Evento de estado de actualización | app.record.detail.process.proceed | mobile.record.detail.process.proceed |
Registrar eventos de creación
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | app.record.create.show | mobile.app.record.create.show |
| Guardar evento | app.record.create.submit | mobile.app.record.create.submit |
| Guardar evento de éxito | app.record.create.submit.success | mobile.app.record.create.submit.success |
| Evento de cambio de campo | app.record.create.change.(fieldcode) | mobile.app.record.create.change.(fieldcode) |
Grabar eventos de edición
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | app.record.edit.show | mobile.app.record.edit.show |
| Guardar evento | app.record.edit.submit | mobile.app.record.edit.submit |
| Guardar evento de éxito | app.record.edit.submit.success | mobile.app.record.edit.submit.success |
| Evento de cambio de campo | app.record.edit.change.(fieldcode) | mobile.app.record.edit.change.(fieldcode) |
Grabar eventos de impresión
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | app.record.print.show |
Eventos de visualización de gráficos
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | app.report.show | mobile.app.report.show |
Eventos de visualización del portal
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | portal.show | mobile.portal.show |
Eventos de visualización de espacio
| Temporización activada | Escritorio | Móvil |
|---|---|---|
| Evento Onload | space.portal.show | mobile.space.portal.show |
Control de eventos
| API | Escritorio | Móvil |
|---|---|---|
| Registro de controladores de eventos | kintone.events.on() | kintone.events.on() |
| Eliminar un controlador | kintone.events.off() | kintone.events.off() |
Solicitudes de API
Solicitudes internas de API
| API | Escritorio | Móvil |
|---|---|---|
| Solicitud de API REST de Kintone | kintone.api() | kintone.api() |
| Obtener URL | kintone.api.url() | kintone.api.url() |
| Obtener URL con consulta | kintone.api.urlForGet() | kintone.api.urlForGet() |
| Obtener token CSRF | kintone.getRequestToken() | kintone.getRequestToken() |
| Obtener límite de simultaneidad | kintone.api.getConcurrencyLimit() | kintone.api.getConcurrencyLimit() |
Solicitudes de API externas
| API | Escritorio | Móvil |
|---|---|---|
| Proxy Request | kintone.proxy() | kintone.proxy() |
| Carga de archivos proxy | kintone.proxy.upload() | kintone.proxy.upload() |
Obtener/establecer datos
Archivo
| API | Escritorio | Móvil |
|---|---|---|
| Obtener ID de registro | kintone.app.record.getId() | kintone.mobile.app.record.getId() |
| Obtener detalles del registro | kintone.app.record.get() | kintone.mobile.app.record.get() |
| Establecer valor de registro | kintone.app.record.set() | kintone.mobile.app.record.set() |
| Obtener permisos de registro de usuario | kintone.app.record.getPermissions() | kintone.app.record.getPermissions() |
| Obtener permisos de campo de registro de usuario | kintone.app.record.getFieldPermissions() | kintone.app.record.getFieldPermissions() |
| Obtener historial de estado de registro | kintone.app.record.getStatusHistory() | kintone.app.record.getStatusHistory() |
Apps
Espacio
| API | Escritorio | Móvil |
|---|---|---|
| Obtener información sobre el espacio | kintone.space.get() | kintone.space.get() |
| Obtener permisos de espacio del usuario | kintone.space.getPermissions() | kintone.space.getPermissions() |
Sistema
| API | Escritorio | Móvil |
|---|---|---|
| Obtener funciones disponibles | kintone.system.getAvailableFeatures() | kintone.system.getAvailableFeatures() |
| Obtener permisos del sistema | kintone.system.getPermissions() | kintone.system.getPermissions() |
Licencia
| API | Escritorio | Móvil |
|---|---|---|
| Comprobar el modo de prueba | kintone.license.isTrial() | kintone.license.isTrial() |
General
Visibilidad de campo
| API | Escritorio | Móvil |
|---|---|---|
| Alternar visibilidad de campo | kintone.app.record.setFieldShown() | kintone.mobile.app.record.setFieldShown() |
| Grupo de campo abierto | kintone.app.record.setGroupFieldOpen() | kintone.mobile.app.record.setGroupFieldOpen() |
| Visibilidad de campo | kintone.app.record.isFieldVisible() | kintone.mobile.app.record.isFieldVisible() |
| Comprobar estado del campo del grupo | kintone.app.record.isGroupFieldOpen() | kintone.mobile.app.record.isGroupFieldOpen() |
Mostrar/Ocultar elementos de la interfaz de la app
Obtener el estado de visualización del elemento
Obtener elementos
Detalles del registro
| API | Escritorio | Móvil |
|---|---|---|
| Obtener elemento de campo de registro | kintone.app.record.getFieldElement() | kintone.mobile.app.record.getFieldElement() |
| Obtener elemento de menú de encabezado de registro | kintone.app.record.getHeaderMenuSpaceElement() | |
| Obtener elemento de encabezado móvil | kintone.mobile.app.getHeaderSpaceElement() | |
| Obtener elemento espacial | kintone.app.record.getSpaceElement() | kintone.mobile.app.record.getSpaceElement() |
Lista de registros
| API | Escritorio | Móvil |
|---|---|---|
| Obtener elementos de campo de la lista de registros | kintone.app.getFieldElements() | kintone.mobile.app.getFieldElements() |
| Obtener elemento de menú de encabezado de lista de registros | kintone.app.getHeaderMenuSpaceElement() | |
| Obtener elemento de encabezado de lista de registros | kintone.app.getHeaderSpaceElement() | |
| Obtener elemento de encabezado móvil | kintone.mobile.app.getHeaderSpaceElement() |
Portal
| API | Escritorio | Móvil |
|---|---|---|
| Obtener Portal | kintone.portal.getContentSpaceElement() | kintone.mobile.portal.getContentSpaceElement() |
Espacio
| API | Escritorio | Móvil |
|---|---|---|
| Obtener elemento espacial | kintone.space.portal.getContentSpaceElement() | kintone.mobile.space.portal.getContentSpaceElement() |
Plug-in
| API | Escritorio | Móvil |
|---|---|---|
| Obtener configuración | kintone.plugin.app.getConfig() | kintone.plugin.app.getConfig() |
| Establecer configuración | kintone.plugin.app.setConfig() | |
| Configuración del conjunto de proxy | kintone.plugin.app.setProxyConfig() | |
| Proxy Get Config | kintone.plugin.app.getProxyConfig() | |
| Solicitud de proxy de complemento | kintone.plugin.app.proxy() | kintone.plugin.app.proxy() |
| Archivo proxy de plug-in | kintone.plugin.app.proxy.upload() | kintone.plugin.app.proxy.upload() |