カテゴリー内の他の記事

スペース表示イベント

スペースのトップ画面の表示後イベント

スペースのトップ画面が表示された後に発生するイベントです。

  • 「スペースのポータルと複数にスレッドを使用する」が有効のスペースのみで発生します。
  • ゲストスペースのトップ画面では発生しません。
  • 表示対象に設定されているウィジェットがすべて描画されたあとに発生します。
  • kintone.Promise オブジェクトを return すると、非同期処理の完了を待って次の処理を開始します。

イベントタイプ

環境 イベントタイプ イベントが発生するタイミング
PC space.portal.show スペースのトップ画面が表示された時
モバイル mobile.space.portal.show モバイルのスペースのトップ画面が表示された時

eventオブジェクトのプロパティ

プロパティ名 説明
spaceId 文字列 スペース ID
type 文字列 イベントタイプ

eventオブジェクトで実行できる操作

非同期処理の完了を待って次の処理を行う

kintone.Promise オブジェクトを return することにより、非同期処理の完了を待ってから event オブジェクトで実行できる操作を実行できます。
同じイベントに複数のイベントハンドラが登録されているとき、エラーなどが発生して Thenable オブジェクトが棄却された場合には、後続のイベントハンドラの処理は実行されません。

記述方法は kintone における Promise の書き方の基本を参考にしてください。

サンプル

スペースのトップ画面が表示された時にアラートを表示します。

記事に関するフィードバック

記事のコメント欄は記事に対するフィードバックをする場となっております。
右の記事フィードバックのためのガイドを参照してコメントしてください。
記事のリンク切れなど、気になる点がある場合も、こちらのフォームからフィードバックいただけますと幸いです。

Avatar
せき

スペースのポータル表示後にイベントを発生させたいのですが、上記サンプルコードを記載する場所がわかりませんでした。

お手数ですがご教授いただけないでしょうか。
よろしくお願いいたします。

Avatar
cybozu Development team

せき 様

kintone への JavaScript の適用方法については、チュートリアル https://developer.cybozu.io/hc/ja/articles/201755040 内の「作成したファイルをkintoneに取り込む」をご参照ください。

Avatar
せき

cybozu Development team

ご回答ありがとうございます。

スペースのポータル内にあるアプリへサンプルのJSを適応させても、処理が機能しないように見受けられるのですが、どこへJSを取り込めばよいのでしょうか。

Avatar
cybozu Development team

せき 様

説明不足にて失礼いたしました。

「作成したファイルをkintoneに取り込む」に記載の以下の記事の案内に従って、アプリへの適用ではなく、kintone  全体へ適用ください。(kintone システム管理内のメニューです)

なお、当ドキュメントに記載のとおり、「スペースのポータルと複数にスレッドを使用する」が有効のスペースのみで発生しますのでご注意ください。

Avatar
せき

cybozu Development team

kintone 全体へ適用することで解決できました。ありがとうございました。

サインインしてコメントを残してください。