panel.textarea
Description
Creates a <textarea> panel element with a label. Double-click to edit contents in a text editor dialog, optionally specifying the language for syntax highlighting.
Spawner Widget Name
kind: panel.textarea
JavaScript Method
XNAT.ui.panel.textarea()
Configuration Options
fooTextarea:
kind: panel.textarea
name: fooCode
label: Session Timeout Message
value: "<p>Session timed out at TIMEOUT_TIME.</p>"
[code]: html
[id]: optional-foo-code-id-attribute
[rows]: 8
[element]:
className: foo bar
[before]: "Text, HTML, or Spawner object(s) to insert before the element."
[after]:
smallTxt:
tag: small.msg
content: "This small message has been brought to you by Spawner."
Properties
Name | Value | Description |
---|---|---|
kind | panel.textarea | Spawner widget type - creates a <textarea> element that contains text, optionally specifying a code language for syntax highlighting. |
name | (string) | Name attribute for this input, which must match the property name used for data loading and submission. |
label | (string) | Label for textarea element. Shows to the left of the input. |
value | (text/html/code) | String value for <textarea> contents |
code | (string) | Specify language if this <textarea> contains code or HTML. (also aliased as codeLanguage property) |
id | (string) | Value for spawned element's id attribute. |
rows | (number) | How many lines of text do we want our <textarea> to display? |
element | (object) | Object map of DOM attributes and properties to be directly attached to this table. Any attribute that can be added natively to a DOM element can be used in the element object. |
before | (string / Spawner object) | HTML string or Spawner config object that will be inserted before this <textarea> element. |
after | (string / Spawner object) | HTML string or Spawner config object that will be inserted after this <textarea> element. |