commitOn

Anger när en användares urval sprids till datamodellen.

Syntax

Reference_Syntax.commitOn = "select | exit"

Värden

Typ

Värden

Sträng

  • select

  • exit

Markerade data skrivs till datamodellen när en användare markerar en post i en urvalslista med tangentbord eller mus.

Att ha en urvalslista som genomför data så snart som markeringar har gjorts kan vara viktigt i formulär som innehåller interaktiva funktioner som inte är XFA, t.ex. Acrobat-anteckningar eller hypertextlänkar. När man fyller i sådana formulär kan man felaktigt tro att det är samma sak att markera ett objekt från en urvalslista genom att klicka på interaktiva funktioner, som inte är XFA, som att avsluta krysslistan. Krysslistan är faktiskt fortfarande fältet i fokus.

  • exit

Markerad data skrivs inte till datamodellen förrän fältet förlorar fokus. Det här är den rekommenderade inställningen för urvalslistan som stöder flera markeringar (open="multiSelect").

Gäller för

Version

XFA 2.2

Exempel

JavaScript

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

FormCalc

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