Jmenné konvence vytváření editorů pro Edee UI
Jmenné konvence vytváření editorů pro Edee UI
Zkopírovat odkaz na sekciSoubory
Soubory pojmenováváme podle konvence "nazevArtikluAdmin.XXX". Pokud se v rámci jedné feature edituje více artiků, tak vytváříme pro každou skupinu editorů vlastní xml i properties soubor. např. "parameterAdmin.xml", "parameterItemAdmin.xml" "parameterGroupAdmin.xml" atd.
Zkopírovat odkaz na sekciUzly
ID Uzlů pojmenováváme podle konvence "nazevArtikluTypEditoruPage". Rozlišujeme následující typy editorů:
- výpis položek "Listing"
- vytvářené nové položky "Create"
- editace položky "Edit"
Tzn. například "parameterListingPage", "parameterCreatePage" nebo "parameterEditPage".
Zkopírovat odkaz na sekciWidgety
Máme zavedené jmenné konvence pro následující komponenty:
- entityStatusColumn - slopeček gridu se stavem s možností filtrace, vždy ID "status"
- entityVisibilityColumn - slopeček gridu se viditelností s možností filtrace, vždy ID "visibility"
- codeColumnWithFilter - slopeček gridu s kodem, vždy ID "code"
- systemNameColumnWithFilter - slopeček gridu se názvem pro web, vždy ID "systemName"
- nameColumnWithFilter - slopeček gridu se názvem, vždy ID "name"
- codeInput - vstupní pole pro kód entity, vždy ID "code"
- priceWidget - komponenta pro zadání ceny, vždy ID "priceWidget"
Zkopírovat odkaz na sekciKonvence pro ID widgetů
- grid - "nazevArtikluGrid" např. "parameterItemGrid"
- h1 - "heading" (pokud jich je na stránce víc, tak prefixovat)
- htmlForm - "htmlForm" (pokud jich je na stránce víc, tak prefixovat)
- record - "coVraciRecord"
- recordListing - "coVraciRecordListing"
- editButton - "edit"
- removeButton - "remove"
- saveButton - "store", "storeClose", "storeCreateNew"
- filedSet s hlavním obsahem - "mainContentFS"
- filedSet s omezeníma - "restrictionFS"
- filedSet s cenou - "priceFS"
- input na kód - "code"
- zobrazení kódu - "displayCode"
- input na název - "name"
- input na systémový název - "systemName"
- input na popis - "description"
- input na krátný popis - "shortDescription"
- input na ulice - "street"
- input na město - "city"
- input na PSČ - "postCode"
Zkopírovat odkaz na sekciKonvence pro tvorbu CRUD administrace
Zkopírovat odkaz na sekciStránkovaný výpis
Má tlačítka:
- createButton - s otevřením do nového okna
- editButton - s otevřením do nového okna
- removeButton - umožňující odstranit více položek najednou, zobrazuje konfirmační dialog
Používá grid komponentu s filtrováním a tříděním.
Zkopírovat odkaz na sekciEditor
Má vždy create / update variantu. Stejné komponenty je vždy vhodné vysdílet ve slovníku (používejte lokální a ne globální slovník e-shopu).
Zkopírovat odkaz na sekciCreate editor
Obsahuje vždy všechny povinné položky update editoru. Měl by obsahovat všechny položky, které jsou nutné k tomu, aby vytvořený záznam mohl fungovat a měl všechny podstatné náležitosti. Detailní tweakování je ale dostupné až v update editoru.
Má tlačítka:
- multiButton
- store - uložení a pokračování do update formuláře
- storeClose - uložení a zavření formuláře
- storeCreateNew - uložení a vymazání create formuláře
Zkopírovat odkaz na sekciUpdate editor
Obsahuje všechny editovatelné položky u záznamu.
Má tlačítka:
- multiButton
- store - uložení a pokračování do update formuláře
- storeClose - uložení a zavření formuláře
- removeClose - odstranění a zavření formuláře