注意
cybozu.comがサポートしているすべてのWebブラウザーで、ブラウザーのPromiseを利用可能です。
ブラウザーのPromise
kintone.Promiseは使わず、ブラウザーのPromiseを使うことを推奨します。
kintone.Promiseを使用する
kintone.Promiseとは、Promiseオブジェクトを使ったkintone JavaScript APIです。
kintone.Promiseを利用すると、Internet Explorer 11などのPromiseに対応していないブラウザーでもPromiseを扱うことができます。
関数
kintone.Promise(executor)
引数
パラメーター名 | 型 | 必須 | 説明 |
---|---|---|---|
executor | 関数 | 必須 | Promiseオブジェクトに渡す、非同期処理の関数 executorの引数には、次の2つの関数が渡されます。
|
thenメソッド、catchメソッドの仕様はMDN Web Docs | Promiseに従います。
MDN Web Docs | Promise
戻り値
kintone.Promiseオブジェクト
対応イベント
レコード一覧イベント
-
レコード一覧画面を表示した後のイベント
app.record.index.show
mobile.app.record.index.show
-
インライン編集を開始したときのイベント
app.record.index.edit.show
-
インライン編集で保存するときのイベント
app.record.index.edit.submit
-
インライン編集に成功したときのイベント
app.record.index.edit.submit.success
-
レコードを削除する前のイベント
app.record.index.delete.submit
レコード詳細イベント
-
レコード詳細画面を表示した後のイベント
app.record.detail.show
mobile.app.record.detail.show
-
レコードを削除する前のイベント
app.record.detail.delete.submit
mobile.app.record.detail.delete.submit
-
プロセス管理でアクションを実行するときのイベント
app.record.detail.process.proceed
mobile.app.record.detail.process.proceed
レコード追加イベント
-
レコード追加画面を表示した後のイベント
app.record.create.show
mobile.app.record.create.show
-
保存するときのイベント
app.record.create.submit
mobile.app.record.create.submit
-
保存に成功した後のイベント
app.record.create.submit.success
mobile.app.record.create.submit.success
レコード編集イベント
-
レコード編集画面を表示した後のイベント
app.record.edit.show
mobile.app.record.edit.show
-
保存するときのイベント
app.record.edit.submit
mobile.app.record.edit.submit
-
保存に成功した後のイベント
app.record.edit.submit.success
mobile.app.record.edit.submit.success
レコード印刷画面イベント
-
レコード印刷画面を表示した後のイベント
app.record.print.show
グラフイベント
-
グラフを表示した後のイベント
app.report.show
mobile.app.report.show
ポータル表示イベント
-
ポータルを表示した後のイベント
portal.show
mobile.portal.show
サンプルコード
kintone.api()
を使ったリクエスト
kintone.api()
の詳細は、次のページを参照してください。
kintone REST APIリクエストを送信する
|
|
kintone.api()
を使わないリクエストの場合
|
|