カテゴリー内の他の記事

ポータル表示イベント

ポータル画面の表示後イベント

ポータル画面が表示された後に発生するイベントです。

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

イベントタイプ

環境 イベントタイプ イベントが発生するタイミング
PC用 portal.show
  • ポータル画面が表示された時
スマートフォン用

mobile.portal.show

  • モバイルのポータル画面が表示された時

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

PC用、スマートフォン用で同一の内容となります。

プロパティ名 説明
type 文字列 イベントタイプ

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

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

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

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

サンプル

ポータル画面が表示された時にメッセージを表示します。

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

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

Avatar
新貝博幸

ポータル画面表示時のイベントですが、

現行ではあくまで kintone 全体のポータルが表示された際のみ発火するもので、

それぞれのスペースのポータル表示時にはイベントが発火しない仕様かと思います。

スペースのポータルが表示された際にイベントが発火するようなアップデートの予定はないでしょうか。

これができれば、スペース毎に異なるカスタマイズを反映させる事ができるようになり

利便性がぐっと上がるのではないかと期待しているのですが。

 

 

Avatar
cybozu Development team

新貝博幸 様

お世話になっております。cybozu developer network 運営でございます。

貴重なご意見ありがとうございます。
ご要望として、開発部門にフィードバックさせて頂きます。

今度とも cybozu developer network をご活用頂けますと幸いです。

Avatar
chyo

初めてKintone Portal Designerを使ってみて、スペースのポータルのデザインを変更できないかと思って調べたらこのコメントにたどり着きました。このコメントを見て要望が現時点で実現できないとすぐにわかったことはよかったのですが、今後スペースのポータルが表示されたときのイベントができることを期待しています。

Avatar
cybozu Development team

chyo 様

ご意見ありがとうございます。
いただいたご要望につきまして、社内にフィードバックさせていただきます。

今後ともよろしくお願いいたします。

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