donderdag 16 juli 2009

Xpage tip:getValue() of getSubmittedValue()

Momenteel ben ik tussendoor bezig met het bouwen van een xpage.
Daarbij maak ik gebruik een veld met typeahead en een paar combo boxen die dynamisch gevuld worden.
Ik gebruik om de nieuwe waardes ophalen voor een combobox gebruik van 'context.reloadPage()'

Nadeel is dat dan Validatie van de pagina af gaat.
Dit kan je ondervangen door in de Event tab, 'No validation' tab aan te vinken.
Nadat ik deze setting had aangevinkt, werkte het updaten van de verschillende componenten niet meer. Leek net of de variabelen niet meer geupdate werden.
En dat klopte.
Mijn code in de onChange Event
sessionScope.company = getComponent("company").getValue();

Op Twitter vond ik de oplossing
Nieuwe code in de onChange Event
sessionScope.company = getComponent("company").getSubmittedValue();

Geen opmerkingen:

Een reactie posten