ウィジェット
Last update: Mon Jul 15 2024 00:00:00 GMT+0000 (Coordinated Universal Time)
作成対象:
- ユーザー
- 管理者
コンポーネント セクションで説明しているように、複数の基本コンポーネントを組み合わせてウィジェットを作成できます。
ウィジェットを使用すると、新しい「より複雑な」コンポーネントを作成したり、コンポーネントの項目に構造を指定したりできます。
ウィジェットの概念について詳しく説明します。
まず、言語のリストを表示する簡単なウィジェットを作成します。
const widgetJSON = {
"component": "div",
"id": "widget_languages",
"items": [ // adding components to the widget
{
"component": "div",
"items": [
{
"component": "icon",
"icon": "info"
},
{
"component": "label",
"label": "List of some languages"
}
]
},
{
"component": "list",
"data": "@languages"
}
]
},
ここで、widget_languages
のモデルで定義される配列は @languages
です。[ 「英語」、「フランス語」、「ヒンディー語」、「スペイン語」、「ウルドゥ語」 ]
レンダリングされた基本ウィジェットは次のようになります。
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178