Skupiny |
#27 |
Ve formulářích můžeme vytvářet skupiny. V kódu nejdříve nadefinujeme obsah skupin, který do jednotlivých skupin zařadíme a na konci napíšeme jejich výčet.
{
"name": "Položka",
"fields": {
"columns": [
{"id": "item", "group": "polozka", "name": "Položka", "type": "int", "reference": "e10.witems.items"},
{"id": "item-category", "group": "polozka", "name": "Kategorie položky", "type": "int", "reference": "e10.witems.itemcategories"},
{"id": "price", "group": "cena", "name": "Cena", "type": "money"},
{"id": "transport", "group": "cena", "name": "Způsob dopravy", "type": "int", "reference": "e10doc.base.transports"}
],
"groups": [
{"id": "polozka", "title": "Informace o položce"},
{"id": "cena", "title": "Platba a doprava"}
]
}
}
V columns vidíme opět výčet kolonek. Tentokrát je však u každého řádku určena hodnota group, která rozhoduje, do jaké skupiny se kolonka zařadí. groups poté vidíme na konci kódu, kde jim určíme „id“ a „title“. U „title“ se můžeme rozhodnout zda bude vidět (title), nebo vidět nepůjde (titleHidden).
Ve skupinách je možné kombinovat všechny typy roletek zmíněné výše.
Výsledek bude vypadat takto: