Implicit options

There are some options that are defined within XFDL for the purpose of allowing them to be referenced without being defined by the form author. These options are dynamically added to the document object model (DOM) of the XFDL form while it is being processed, and they are removed when it is serialized. These options tend to be informational in nature or representative of events that can occur while the form is being processed.

activated, focused, and mouseover
Indicate whether the form, page or item has been activated or focused or contains the mouse pointer.
dirtyflag
In the form global item, this option indicates whether the end-user of the form viewing program has changed the form.
focuseditem
At the page global level, records the scope identifier of the item that currently has the focus.
itemprevious, itemnext, itemfirst, itemlast
Used to help create a doubly linked list of items in each page. The itemprevious and itemnext options occur in each item, and itemfirst and itemlast appear at the page global level.
keypress
Records a keypress by the user that was not used as input to an XFDL item. The keypress is propagated upwards to the page and form global items.
pageprevious, pagenext, pagefirst, pagelast
Used to help create a doubly linked list of pages in the form. The pageprevious and pagenext options occur in each page, and pagefirst and pagelast appear at the form global level.
printing
In the form global item, this option indicates whether the form is currently printing.
version
Appears in the form global item and defines the version of XFDL used to write the form. It is obtained from the XFDL namespace declaration.
xformsenabled
Indicates whether or not the XFDL item contains XForms controls.
xformsreadonly
Indicates to the XFDL compute system whether or not the bound XForms instance data is xformsreadonly.
xformsrequired
Indicates to the XFDL compute system whether or not the bound XForms instance data is required to have a value.
xformsvalid
Indicates to the XFDL compute system whether or not the bound XForms instance data is valid.