kchelper v1.2.2
kchelper
A tool for kintone customization development.
Install
npm install kchelperHow to Use
import { function } from 'kchelper'Functions
isMobile(event)
Return true or false
Parameters | Params | Required | Type | | | -------- | -------- | -------- | -------- | | event | required | Object | kintone event |
getFieldElement(fieldCode, isMobile)
Return kintone JavaScript API function according to param isMobile
- false:
kintone.app.record.getFieldElement(fieldCode) - true:
kintone.mobile.app.record.getFieldElement(fieldCode)
Parameters
| Params | Required | Type | |
| --------- | -------- | -------- | -------- |
| fieldCode | Required | String | Field code of target field |
| isMobile | Optional | Boolean | Default value: false |
getFieldElements(fieldCode, isMobile)
Return kintone JavaScript API function according to param isMobile
- false:
kintone.app.getFieldElements(fieldCode) - true:
kintone.mobile.app.getFieldElements(fieldCode)
Parameters
| Params | Required | Type | |
| --------- | -------- | -------- | -------- |
| fieldCode | Required | String | Field code of target field |
| isMobile | Optional | Boolean | Default value: false |
getSpaceElement(spaceId, isMobile)
Return kintone JavaScript API function according to param isMobile
- false:
kintone.app.record.getSpaceElement(spaceId) - true:
kintone.mobile.app.record.getSpaceElement(spaceId)
Parameters
| Params | Required | Type | |
| -------- | -------- | -------- | -------- |
| spaceId | Required | String | The element ID of the Blank space field |
| isMobile | Optional | Boolean | Default value: false |
getRecord(isMobile)
Return kintone JavaScript API function according to param isMobile
- false:
kintone.app.record.get().record - true:
kintone.mobile.app.record.get().record
Parameters
| Params | Required | Type | |
| -------- | -------- | -------- | -------- |
| isMobile | Optional | Boolean | Default value: false |
setRecord(record, isMobile)
Return kintone JavaScript API function according to param isMobile
- false:
kintone.app.record.set({ record }) - true:
kintone.mobile.app.record.set({ record })
Parameters
| Params | Required | Type | |
| -------- | -------- | -------- | -------- |
| record | Required | JSON | Specify the record data as JSON |
| isMobile | Optional | Boolean | Default value: false |
:warning: The format of record is the same as the response for kintone.app.record.get().record
hideField(fieldCode, isMobile)
Return kintone JavaScript API function according to param isMobile to hide the target field.
- false:
kintone.app.record.setFieldShown(fieldCode, false) - true:
kintone.mobile.app.record.setFieldShown(fieldCode, false)
Parameters
| Params | Required | Type | |
| --------- | -------- | -------- | -------- |
| fieldCode | Required | String | Field code of target field |
| isMobile | Optional | Boolean | Default value: false |
showField(fieldCode, isMobile)
Return kintone JavaScript API function according to param isMobile to show the target field.
- false:
kintone.app.record.setFieldShown(fieldCode, true) - true:
kintone.mobile.app.record.setFieldShown(fieldCode, true)
Parameters
| Params | Required | Type | |
| --------- | -------- | -------- | -------- |
| fieldCode | Required | String | Field code of target field |
| isMobile | Optional | Boolean | Default value: false |
getDateString(format, date)
Return a formatted date string.
Parameters
| Params | Required | Type | |
| --------- | -------- | ----------- | -------- |
| format | Optional | String | Spacify the returned date format. Default value: 'yyyymmdd' |
| date | Optional | Date object | JavaScript Date object. Default value: new Date() |
Available formats
'yyyymmdd''yymmdd''yyyy-mm-dd''yyyymm''yymm'