Obrazovky klienta HTML pro aplikace LightSwitch
Pomocí LightSwitch můžete vytvořit obrazovky klientu HTML optimalizované pro zobrazení na mobilních zařízeních.Toto téma popisuje šablony, které lze použít k vytvoření obrazovek založených na HTML5, nástroje, které slouží k návrhu obrazovek, a některé úlohy, které lze provést, abyste pro aplikaci LightSwitch navrhli ty nejlepší obrazovky.
Úplný příklad klientu využívajícího obrazovky ve formátu HTML naleznete v tématu Postupy: Vytvoření klienta LightSwitch pro mobilní uživatele.
Klienty HTML
Do existující aplikace LightSwitch můžete přidat jeden či více klientů HTML, nebo můžete vytvořit aplikaci LightSwitch, která obsahuje pouze klient HTML.Každý klient HTML je obsažen ve svém vlastním projektu v rámci řešení LightSwitch.
Šablony obrazovky
Chcete-li začít, vytvořte obrazovku pomocí jedné z následujících šablon obrazovky:
Společná sada obrazovek
Obrazovka Procházet
Obrazovka pro zobrazení podrobností
Obrazovka pro přidávání/úpravu podrobností
Informace o tom, jak vybrat šablonu, získáte v tématu Výběr typu obrazovky pro klienta HTML aplikace LightSwitch
Informace o vyhledání těchto šablon naleznete v tématu Postupy: Vytvoření obrazovky klienta HTML.
Návrhář obrazovky
Návrh obrazovky lze upravit pomocí návrháře obrazovky.V návrháři obrazovky se zobrazí položky, jako například datová pole a příkazy, a strom obsahu obrazovky, což je hierarchická reprezentace dat.Položky lze přetáhnout do stromu obsahu obrazovky a uspořádat je do požadovaného pořadí.
Další informace o návrháři obrazovky naleznete v tématu Prohlídka návrháře obrazovky.
Další informace o tom, jak provádět specifické úlohy návrhů v návrháři obrazovky, naleznete v tématu Postupy: Návrh obrazovky HTML pomocí Návrháře obrazovky.
Úlohy při návrhu obrazovky
Chcete-li upravit návrh obrazovky, můžete provést následující úlohy:
Úprava vzhledu obrazovky
Přidání polí a příkazů na obrazovku
Filtrování dat zobrazených na obrazovce
Přidání dat na obrazovku
Přizpůsobení navigace mezi obrazovkami
Úprava obrazovky pomocí kódu
Úprava vzhledu obrazovky
Způsob zobrazení dat na obrazovce lze změnit.Například lze nakonfigurovat zobrazení kolekce informací jako jednoduchý seznam nebo mřížku.Můžete změnit pořadí, v jakém se pole zobrazí, nebo pole seskupit.
Další informace naleznete v tématu Postupy: Návrh obrazovky HTML pomocí Návrháře obrazovky.
Přidání polí a příkazů na obrazovku
HTML obrazovky v aplikaci LightSwitch poskytují integrované příkazy, aby uživatelé mohli zobrazit, aktualizovat, odstranit nebo uložit data.Lze také přidat vlastní příkazy a pole.
Chcete-li přidat na obrazovku obchodní logiku, přidejte vlastní příkaz.Lze například přidat tlačítko tak, aby uživatel mohl zobrazit seznam zákazníků na základě objemu prodejních objednávek.Další informace naleznete v tématu Postupy: Přidání tlačítka do mobilního klienta pro aplikaci LightSwitch.
Lze přidat pole vlastních místních vlastností sloužící ke shromažďování nebo zobrazení informací.Například lze přidat textové pole vedle tlačítka objemu prodeje, aby uživatel mohl zadat, kolik zákazníků se má zobrazit v seznamu.Další informace naleznete v tématu Postupy: Přidání místní vlastnosti na obrazovku HTML.
Přidání vlastních ovládacích prvků na obrazovku
Přidáním vlastních ovládacích prvků na obrazovku HTML můžete zobrazit nebo shromažďovat informace způsobem, který jde nad rámec funkcí ovládacích prvků integrovaných v technologii LightSwitch.Vlastní ovládací prvek lze také použít k nahrazení jakýchkoli integrovaných ovládacích prvků LightSwitch, které se zobrazí na obrazovce.Další informace naleznete v tématu Postupy: Přidání vlastního ovládacího prvku na obrazovku HTML pro aplikaci LightSwitch.
Filtrování dat zobrazených na obrazovce
Data, která se zobrazí na obrazovce, lze filtrovat změnou podmínek dotazů na obrazovce.
Každá skupina dat, která se zobrazí v levém podokně v návrháři, je založena na dotazu.Na obrazovce se zobrazí pouze informace vrácené těmito dotazy.Chcete-li změnit informace zobrazené pro skupinu dat, upravte dotaz.
Další informace naleznete v tématu Postupy: Filtrování dat v klientovi HTML pro aplikaci LightSwitch.
Přidání dat na obrazovku
Na obrazovku lze přidat další typy dat.Například na obrazovku, která zobrazí zákazníky, lze přidat mřížky dat pro zobrazení seznamu objednávek.Další informace naleznete v tématu Postupy: Přidání dat na obrazovku.
Přizpůsobení navigace mezi obrazovkami
V klientu HTML je v každém okamžiku aktivní pouze jedna obrazovka.Můžete určit, jak uživatel otevře obrazovku z jiné obrazovky a co se stane, když obrazovka přestane být aktivní.
Další informace naleznete v tématu Postupy: Řízení přecházení mezi obrazovkami HTML v aplikaci LightSwitch.
Úprava obrazovky pomocí kódu
K částečným metodám, které jsou volány aplikací LightSwitch, lze přidat kód tak, aby byly obrazovky při výskytu určitých událostí za běhu příslušným způsobem změněny.Lze například přidat kód, jenž skryje název společnosti, která chce zůstat pro uživatele aplikace v anonymitě.Tento kód prozkoumá názvy společností zákazníků a, najde-li shodu, nastaví vlastnost IsVisible pole CompanyName na hodnotu False, než se informace zobrazí na obrazovce.
Další informace o tom, kde psát kód, naleznete v tématu Postupy: Zpracování událostí obrazovky v mobilním klientovi aplikace LightSwitch.
Další informace o tom, jak přidat kód, který upraví obrazovku, získáte v tématu Postupy: Změna HTML obrazovky pomocí kódu.
Seznam rozhraní API klienta HTML LightSwitch, naleznete v Referenční dokumentace k API klienta HTML.
Související témata
Název |
Popis |
---|---|
Popisuje šablony, které lze použít jako výchozí bod pro vytvoření obrazovek. |
|
Ukazuje, jak přidat obrazovky do aplikace. |
|
Ukazuje části návrháře a jejich funkce. |
|
Ukazuje, jak používat návrháře obrazovky. |
|
Ukazuje, jak přidat pole vlastní místní vlastnosti na obrazovku. |
|
Postupy: Přidání tlačítka do mobilního klienta pro aplikaci LightSwitch |
Ukazuje, jak přidat tlačítko nebo odkaz, které spustí vlastní kód na obrazovce. |
Postupy: Přidání vlastního ovládacího prvku na obrazovku HTML pro aplikaci LightSwitch |
Ukazuje, jak použít vlastní ovládací prvek HTML na obrazovce LightSwitch. |
Ukazuje, jak přidat data z dalších dotazů na obrazovku. |
|
Postup: Filtrování dat na obrazovce HTML |
Ukazuje, jak pomocí dotazů řídit, která data se zobrazí na obrazovce. |
Postupy: Zpracování událostí obrazovky v mobilním klientovi aplikace LightSwitch |
Popisuje, jak upravit aplikaci napsáním kódu, který se spouští při určitých událostech. |
Popisuje, jak použít kód pro úpravy ovládacích prvků a práci s položkami na obrazovce. |
|
Popisuje vlastnosti položek, které se zobrazí v seznamu členů obrazovky a ve stromu obsahu obrazovky návrháře obrazovky.Vzhled a chování položek lze upravit pomocí nastavení hodnoty vlastností v okně Vlastnosti. |
|
Postupy: Řízení přecházení mezi obrazovkami HTML v aplikaci LightSwitch |
Popisuje model navigace pomocí obrazovek klientu HTML aplikace LightSwitch. |