Vlastní nastavení polí Entity
V této lekci se dozvíte, jak nastavit vlastnosti zobrazení a změnit datový typ pro jednotlivá pole v entitě dat v aplikaci LightSwitch.
Vlastní nastavení polí entity
Vlastnosti zobrazení se používají k určení způsobu zobrazení dat pro dané pole uživateli.Například lze zadat jiný zobrazovaný název pro pole.
Nastavení vlastností pole
V Průzkumníku řešení klikněte dvakrát na možnost Zákazníci.
Otevře se Návrhář dat.Klikněte na záhlaví, aby jste se ujistili, že je entita vybrána.
V okně Vlastnosti seznamu Vlastnost Souhrn vyberte možnost CompanyName.
V Návrháři dat vyberte pole CompanyName.
V okně Vlastnosti vyberte vlastnost Zobrazovaný název a zadejte Společnost.
Tip
Názvy polí databáze nesmí obsahovat mezery a mohou místo mezery obsahovat podtržítko.Aby bylo zajištěno, že jsou názvy polí uživatelsky přívětivé, zkontrolujte názvy polí v entitách databáze a změňte vlastnost Zobrazovaný název polí, která vyžadují lepší zobrazovaný název.
Vyberte pole ContactName.V okně Vlastnosti nastavte pro vlastnost Popis text: „Toto je náš primární kontakt v této společnosti“.
Hodnota vlastnosti Popis se zobrazí jako popisek v aplikaci, když uživatel přejde ukazatelem myši na pole.
Pole v databázové tabulce se často ukládají ve formátu, který je účinný pro databázi, ale nemusí představovat způsob zobrazení, který byste chtěli prezentovat uživateli.Například pole, která představují peněžní hodnoty, jsou obvykle uložena jako datový typ Decimal, ale jsou obvykle zobrazena jako měny v aplikaci.
Změna datových typů
V Návrháři dat vyberte pole Telefon.
Ve sloupci Typ vyberte z rozevíracího seznamu možnost PhoneNumber.
PhoneNumber je vlastní obchodní typ, který zobrazuje telefonní číslo ve standardizovaném formátu.
V Průzkumníku řešení dvakrát klikněte na možnost Order_Details.
V Návrháři dat vyberte pole JednotkováCena.
Ve sloupci Typ vyberte z rozevíracího seznamu možnost Money.
Money je jiný vlastní obchodní typ pro formátování a zobrazování hodnot v měně.
Bližší pohled
V této lekci jsme si ukázali, jak nastavit vlastnosti polí entity a také jak změnit datový typ pole.Tyto kroky je vhodné provést ihned poté, co přidáte entitu. Vlastnosti a datové typy však lze změnit kdykoli během vývoje aplikace.
První vlastnosti, kterou jste nastavili, byla vlastnost Souhrn.Pro obrazovky, které obsahují seznamy, se toto pole zobrazuje v seznamu namísto výchozího pole ID.
Většina vlastností, které lze nastavit, souvisejí se vzhledem. K dispozici jsou však také další vlastnosti, například pro nastavování ověřovacích pravidel a dalších vlastností.Dostupnost vlastností se liší podle datového typu.Další vlastnosti jsou popsány v dalších lekcích.
Pomocí vlastního datového typu lze prezentovat data způsobem, který je nejvhodnější pro vaši aplikaci bez nutnosti změny typu v příslušné databázi.Typ Money tento princip názorně ukazuje, protože desetinný formát databáze v zobrazení převede na formát měny.Nejen že není provádět tyto činnosti. Databáze navíc pro ně zachovává efektivní desetinný formát.Mnoho vlastních datových typů poskytuje vlastnosti pro konkrétní typ, například vlastnost Symbol Mode pro typ Money, která určuje způsob zobrazení symbolu měny.
Kromě vlastních obchodních typů PhoneNumber a Money nabízí aplikace LightSwitch také typy EmailAddress, Hyperlink, Percentage, Web Address a Image.Další vlastní obchodní typy lze přidat jako rozšíření.V další lekci si ukážeme, jak získat rozšíření.
[!POZNÁMKA]
Obrázky jsou často uloženy v databázi jako datový typ Binary.Nelze zobrazit typ Binary, ale lze jej pro účely zobrazení změnit na typ Image.
Další kroky
V další lekci se dozvíte, jak uživateli zobrazit seznam předdefinovaných hodnot.Další lekce: Předložení seznamu voleb