DropDown
Možnosti lze přidat na tvrdo nebo pomocí Databindu.
Definice funkce
Pokud chceme hodnoty nastavit na tvrdo.
<Control xsi:type="DropDownListControl" Ident="Ident" DataType="Number" TitleResourceKey="Name_Group">
<ListItems>
<ListItem TitleResourceKey="Ano_Group" Value="1" />
<ListItem TitleResourceKey="Ne_Group" Value="2" />
<ListItem TitleResourceKey="Možná_Group" Value="3" />
</ListItems>
</Control>
Definice funkce
Pokud chceme hodnoty podle dat z databáze.
<Control xsi:type="DropDownListControl" Ident="Ident" DataType="Number" TitleResourceKey="Name_Group">
<DataBind>
<Columns>
<Column Ident="Ident" DataBindType="Value" ></Column>
<Column Ident="Ident2" DataBindType="Title"></Column>
</Columns>
<SQL>
SELECT ID as Ident, Name as Ident2
FROM usr.Test
</SQL>
</DataBind>
</Control>
Předvybrané hodnoty
Pokud chceme políčka předzaškrtat za uživatele můžeme v databindu přidat column s DataBindType="Selected".
SQL pro tuuo column musí vracet 0 a 1.
0 - nevybráno
1 - vybráno
<Control xsi:type="DropDownListControl" Ident="Ident" DataType="Number" TitleResourceKey="Name_Group">
<DataBind>
<Columns>
<Column Ident="Ident" DataBindType="Value" ></Column>
<Column Ident="Ident2" DataBindType="Title"></Column>
<Column Ident="Ident3" DataBindType="Selected"></Column>
</Columns>
<SQL>
SELECT ID as Ident, Name as Ident2, Selected as Ident3
FROM usr.Test
</SQL>
</DataBind>
</Control>
Atribut | Možné hodnoty | Popis | Defaultní hodnota |
---|---|---|---|
IsAutoSelectFirst |
true / false |
Vybere první hodotu automaticky pokud je na výběr jen jedna |