commitOn

Geeft aan wanneer de selecties van een gebruiker worden doorgegeven aan het gegevensmodel.

Syntaxis

Reference_Syntax.commitOn = "select | exit"

Waarden

Type

Waarden

Tekenreeks

  • select

  • exit

De geselecteerde gegevens worden in het gegevensmodel geschreven wanneer een gebruiker een item in een keuzelijst kiest met het toetsenbord of de muis.

Het feit dat een item uit een keuzelijst direct nadat de optie is gekozen wordt vastgelegd, kan belangrijk zijn in formulieren die interactieve niet-XFA-functies bevatten, zoals Acrobat-annotaties of hyperlinks. Personen die dergelijke formulieren invullen, kunnen ten onrechte denken dat het selecteren van een item in een keuzelijst gevolgd door het klikken op een interactieve niet-XFA-functie hetzelfde is als het verlaten van de keuzelijst. De focus blijft echter bij de keuzelijst.

  • exit

De geselecteerde gegevens worden pas in het gegevensmodel geschreven nadat het veld de focus heeft verloren. Dit is de aanbevolen instelling voor keuzelijsten waarin meerdere selecties mogelijk zijn (open="multiSelect").

Van toepassing op

Versie

XFA 2.2

Voorbeelden

JavaScript

DropDownList1.resolveNode("ui.#choiceList").commitOn = "exit";

FormCalc

DropDownList1.ui.#choiceList.commitOn = "exit"