Så här ser kontrollen Dropdownlista ut i e-Tjänstbyggaren.
Egenskap | Beskrivning |
Använd förvalt värde (tidigare: DefaultChooseValue) | Om egenskapen Förvalt värde ska visas. |
Förvalt värde (tidigare: DefaultChooseValueText) | Den text att visa som första alternativ i dropdownlistan. |
Standardvärde (tidigare: DefaultValue) | Om ett visst alternativ i listan ska vara förvalt. |
Visningsnamn (tidigare: DisplayName) | Den text som visas som rubrik i kontrollen. |
Nyckelvärden (tidigare: KeyValue) | De värden som finns i listan. |
För mer information kring kontrollens egenskaper se avsnittet Gemensamma egenskaper.
Om du använder dig av validering så måste användaren ha valt ett värde i dropdownlistan för att kunna gå vidare i e-tjänsten.
Se avsnittet Validera fält i din e-tjänst för fler exempel.
Standard valideringsscript ser ut på detta sätt:
return hasSelectedOption([this]);
Om användaren måste välja ett visst val i listan
//Kontrollerar mot värdet, dvs. det osynliga id/värde som användaren inte ser.
if($([this]).val() == "Ja")
{
return true;
}
//Om vi istället vill kontrollera mot texten kan vi använda detta. Dvs. vi kontrollerar mot den valda synliga texten i dropdownlistan.
if($([this]).find("option:selected").text() == "Ja")
{
return true;
}
//Villkor uppfylls ej, då måste vi returnera något. Här returnerar vi "false" eftersom vi inte vill att valideringen ska gå igenom
return false;
Här vill vi göra något om användaren väljer/ändrar i dropdownlistan.
//Detta event körs när man ändrar det valda värdet i dropdownlistan.
$([this]).change(function()
{
//Ändrar någon värdet, då visar vi värdet + ett mellanslag + vald text, i en dialog.
alert($([this]).val() + " " + $([this]).find("option:selected").text());
});