Předložení seznamu voleb
V této lekci se dozvíte, jak definovat pole entit, ve kterém může uživatel vybírat ze seznamu předdefinovaných možností.
Vytvoření seznamu voleb
Někdy pole entity představuje data, která musí být omezena na malou sadu platných hodnot.Například pole s stav objednávky může mít pevnou sadu hodnot: čekající na schválení, připravené k dodávce, dodáváno a doobjednáno.Chcete-li zabránit tomu, aby uživatelé přešli do stavu, který není platný, můžete tyto čtyři hodnoty předložit ve formě seznamu voleb.
Vytvoření seznamu voleb
V Průzkumníkovi řešení, dvakrát klikněte na položku Kontakty.
V Návrháři dat se otevře a zobrazí entita Kontakty.
Ve sloupci Název klikněte na možnost <Přidat vlastnost>, zadejte řetězec ContactType a stiskněte klávesu Enter.
Ve sloupci Typ zvolte možnost Integer.
Ve sloupci Požadováno zrušte zaškrtnutí políčka.
V okně Vlastnosti klikněte na odkaz Seznam voleb.
Otevře se dialogové okno Seznam voleb.
V dialogovém okně Seznam voleb zadejte následující hodnoty a klikněte na tlačítko OK.
Value
Zobrazované jméno
0
Stávající zákazník
1
Nový zákazník
2
Potenciální zákazník
Když se toto pole zobrazí na obrazovce, bude uživateli předložen rozevírací seznam, který obsahuje tři hodnoty Zobrazovaný název, které jste zadali.
Bližší pohled
Tímto postupem jste vytvořili seznam voleb, který má tři možné hodnoty.Volby jsou uživateli předkládány za běhu jako rozevírací seznam, který má tři textové hodnoty, ale data zůstanou uložena v nativním datovém typu Integer.LightSwitch zpracuje převod za vás není nutné psát žádný kód.
Můžete také vytvořit seznamy voleb, ve kterých mají hodnoty a zobrazovaný název stejný datový typ.U cestovní aplikace můžete například chtít poskytnout pevně daný seznam cílových měst.V tomto případě se uživateli zobrazí obě hodnoty a hodnoty uložené ve zdroji dat budou mít typ String.Pomocí seznamu voleb zabráníte uživateli v tom, aby zadal město, který není uvedeno v seznamu.
Další kroky
V další lekci se dozvíte, jak ověřit datové položky.
Další lekce: Přidání ověření