通知ウィジェットの設定
通知ウィジェットの定義
ポータルダッシュボードの通知ウィジェットには、通知設定に基づくすべての通知が表示されます。詳細については、 通知ウィジェット を参照してください。
以下はポータルダッシュボードの通知ウィジェットの JSON 定義の例です。
{
"type": "notification",
"id": "notification_848ba48391014fcb801a14fb841a879a",
"names": [
{
"locale": "en",
"value": "My Notifications"
},
{
"locale": "fr",
"value": "Mes notifications"
},
{
"locale": "de",
"value": "Meine Benachrichtigungen"
},
{
"locale": "es",
"value": "Mis notificaciones"
}
],
"layout": {
"w": 4,
"h": 6,
"x": 0,
"y": 12,
"style": "text-color: blue;",
"styleClass": "your-widget-class"
},
"onlyUnread": true,
"showFullscreenMode": true
}
通知ウィジェットの JSON の基本的な構造
type:ウィジェットのタイプ。通知ウィジェットにはnotificationを使用します。
id:ウィジェットの ID。
names:UI に表示されるウィジェットの複数言語の名前。
layout:ウィジェットのレイアウトの定義。
x:HTML DOMスタイルleftはx / 12 * 100%として計算されます。
y:HTML DOMスタイルtopはy / 12 * 100%として計算されます。
w:HTML DOMスタイルwidthは60 * w + 20 * (w - 1)として計算されます。
h:HTML DOMスタイルheightは60 * h + 20 * (h - 1)として計算されます。
styleClass(オプション):CSS クラスをウィジェットの HTML DOM に追加します。
style(オプション):インラインスタイルをウィジェットの HTML DOM に追加します。
onlyUnread:未読の通知のみフィルターします。デフォルト値は「false」です。
showFullscreenMode:全画面モードのアイコンの表示設定。デフォルト値はtrueです。アイコンを非表示にするにはfalseに設定してください。