cybozu.com がサポートしているすべての Web ブラウザーで、
ブラウザーの 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
に従います。
戻り値
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 REST API リクエストを送信する API を使ったリクエストの場合
|
|
kintone REST API リクエストを送信する API を使わないリクエストの場合
|
|