A system provides a single-click expandable data control implemented in a
user interface development language as a data entry and viewing element
including options enabling or restricting data entry and specifying a
related dialog for entry or selection of data for a primary display
field. A system provides a single-click expandable data element in HTML,
for example, as a data entry and viewing element that is used within a
user interface interactive page to allow a single line-height data
display using a single mouse click to expand or collapse data, thereby
providing a simple means for a user to view or enter larger amounts of
data than typically fit within the limited screen space. A user interface
system adaptively presents information to a user. The system includes a
display processor for initiating generation of data representing an
image. The image includes, an image element box comprising a text data
presentation row automatically expandable into multiple text data
presentation rows in response to user selection of the image element box.
An executable procedure associated with the image element box determines
whether text in the multiple text data presentation rows is at least one
of, (a) delete only, (b) read-only and (c) readable and writable. The
executable procedure is in a user interface compatible code language
(e.g., HTML, SGML, XML, Visual Basic) and execution of the executable
procedure is initiated in response to user selection of the image element
box.