DualListBox

DualListBox je control pro přesouvání hodnot mezi dvěma listy.
Možnosti lze definovat na tvrdo nebo pomocí datového zdroje.

Hodnoty se ukládají do tabulky dbo.MultiSelect s vedlejším klíčem odkazujícím na ID záznamu, FormIdentu a ControlIdentu.

Definice funkce


Definice funkce pomocí pevně daných hodnot.


<Control xsi:type="DualListBoxControl" Ident="Ident" DataType="NumberList" TitleResourceKey="Name_Group" NotSelectedTitleResourceKey="Name_Group" SelectedTitleResourceKey="Name_Group" HelpDescriptionResourceKey="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


Definice funkce pomocí datového zdroje. Vytvoří možnosti pro každou dvojici dat načtenou z databáze.


<Control xsi:type="DualListBoxControl" Ident="Ident" DataType="NumberList" TitleResourceKey="Name_Group" NotSelectedTitleResourceKey="Name_Group" SelectedTitleResourceKey="Name_Group" HelpDescriptionResourceKey="Name_Group">
    <DataBind>
        <Columns>
            <Column Ident="ID" DataBindType="Value" ></Column>
            <Column Ident="FullName" DataBindType="Title"></Column>
        </Columns>
        <SQL>
            SELECT ID, FullName FROM dbo.Account
        </SQL>
    </DataBind>
</Control>
Atribut Možné hodnoty Popis Defaultní hodnota

NotSelectedTitle

Text

Label zobrazený nad nevybranými položkami

SelectedTitle

Text

Label zobrazený nad vybranými položkami

HelpDescriptionResourceKey

Text