Återgivningswidgetar
Vi kan återge en widget genom att referera till den med hjälp av dess id
Om du vill återge widgeten widget_languages
var som helst i appen kan vi använda den enkla syntaxen:
{
"component": "widget",
"id": "widget_languages"
}
Widgetar kan också användas för att återge komplexa objekt, till exempel för att återge listan med medverkande till varje fil.
Här kan widgeten konstrueras som:
const widgetJSON = {
component: "div",
id: "file_contributors",
items: [ // adding components to the widget
{
component: "div",
items: [
{
component: "icon",
icon: "file"
},
{
component: "label",
label: "@fileName"
}
]
},
{
component: "list",
data: "@contributors",
itemConfig: {
component: "label"
}
}
]
},
För att återge en lista över medverkande för varje fil skriver vi listan som:
const listJSON = {
component: "list"
data: "@files"
itemConfig: {
component: "widget",
id: "file_contributors"
}
}
Här @files
finns en lista med filobjekt som innehåller fält
- fileName: string
- contributors: Array<String>
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178