ポータル画面の表示後イベント
ポータル画面が表示された後に発生するイベントです。
- ゲストユーザーのポータル画面では発生しません。
- 表示対象に設定されているウィジェットがすべて描画されたあとに発生します。
- kintone.Promiseオブジェクトをreturnすると、非同期処理の完了を待って次の処理を開始します。
イベントタイプ
環境 | イベントタイプ | イベントが発生するタイミング |
---|---|---|
PC | portal.show |
|
モバイル |
mobile.portal.show |
|
eventオブジェクトのプロパティ
PC、モバイルで同一の内容となります。
プロパティ名 | 型 | 説明 |
---|---|---|
type | 文字列 | イベントタイプ |
eventオブジェクトで実行できる操作
非同期処理の完了を待って次の処理を行う
kintone.Promise オブジェクトを return することにより、非同期処理の完了を待ってからeventオブジェクトで実行できる操作を実行できます。
同じイベントに複数のイベントハンドラが登録されているとき、エラーなどが発生してThenableオブジェクトが棄却された場合には、後続のイベントハンドラの処理は実行されません。
記述方法は kintone における Promise の書き方の基本を参考にしてください。
サンプル
ポータル画面が表示された時にメッセージを表示します。
ポータル画面表示時のイベントですが、
現行ではあくまで kintone 全体のポータルが表示された際のみ発火するもので、
それぞれのスペースのポータル表示時にはイベントが発火しない仕様かと思います。
スペースのポータルが表示された際にイベントが発火するようなアップデートの予定はないでしょうか。
これができれば、スペース毎に異なるカスタマイズを反映させる事ができるようになり
利便性がぐっと上がるのではないかと期待しているのですが。
新貝博幸 様
お世話になっております。cybozu developer network 運営でございます。
貴重なご意見ありがとうございます。
ご要望として、開発部門にフィードバックさせて頂きます。
今度とも cybozu developer network をご活用頂けますと幸いです。
初めてKintone Portal Designerを使ってみて、スペースのポータルのデザインを変更できないかと思って調べたらこのコメントにたどり着きました。このコメントを見て要望が現時点で実現できないとすぐにわかったことはよかったのですが、今後スペースのポータルが表示されたときのイベントができることを期待しています。
chyo 様
ご意見ありがとうございます。
いただいたご要望につきまして、社内にフィードバックさせていただきます。
今後ともよろしくお願いいたします。