Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Table of Contents |
---|
Description
The text area widget is similar to the text field widget with two important differences:
- Although it still supports binding to basic variables or object instance attributes, only
string
basic types are supported. As a result text areas do not allow for additional hints, formatting and validation using a datatype XML attribute. - The physical widget area is larger, it is scrollable and also allows for users to resize it by dragging the bottom right corner.
The title is specified as a key to a lang file entry and is required. A tooltip can also be specified as a key to a lang file entry but is optional. Visibility bindings are also supported.
A new addition in version 1.57.0 (specific to the new UI) is the description
attribute. The description attribute works similarly to the title in that it is specified as a key to a lang file entry, however, its purpose is to allow for additional information related to an input and will appear beneath the input.
Example
The abbreviated code snippets and screenshot below shows the use of <textarea/>
with a value binding to an object instance attribute.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<textarea label="textarea.farm_address"> <binding variable="farmer"> <attribute name="farmAddress"/> </binding> </textarea> |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
Farmer farmer; void init() { farmer = Farmer:new(); } . . . |
Code Block |
---|
textarea.farm_address = Farm address: |
Info | ||
---|---|---|
| ||
Info | ||
---|---|---|
| ||
Info | ||
---|---|---|
| ||
Additional Mentions and References
- Mentioned in the Helium Tutorial Lesson 07: Dynamic Tables
- Helium DSL and View Quick Reference