2.96 .editable

For the objects tablefield and edittext there are attributes which enable the dialog designer to influence the design and input behavior. This refers to the display of non-selectabel edittexts as well as to the definition of whether the user shall be able interact with these objects or not.

  • Usability or selectability

    Attribute.sensitive

    Describes the quality of whether a user can select an object or not. Only if an object is selectable, the user can carry out the actions usual for the object, e.g. inputting data and scrolling.

  • Editability

    Attribute.editable

    Describes the user’s possibility to change and edit the contents of objects.

  • Focusability

    Attribute.navigable

    Describes the possibility of including the object in the keyboard control. In this way the object receives the input focus.

Definition

  • Data type

    boolean

  • Access

    get, set

  • changed event

    yes

These three attributes influence the object behavior as described below:

Attribute

Value

Effects

.sensitive

true

The user can select the object. Only if .sensitive is true, the attributes .navigable and .editable are effective, otherwise they are ignored.

.sensitive

false

The user cannot select the object. The object cannot be edited or changed. The object contents is displayed in grey as is usual for window systems.

.editable

true

The user can change the object contents, if he can select the object.

.editable

false

The user cannot change the object contents.

.navigable

true

The object is contained in the normal keyboard control, i.e. the user can get the object by navigating in the corresponding window.

.navigable

false

The object cannot be reached by keyboard control. It can, however, get the focus by the mouse.