Live demo — this example is server-driven; run the showcase locally for the interactive version.

Text area

Use Text area straight from a Qute template — parameters and slots instead of Java builders. This reference is generated from the runtime template sources: each template documents its parameters and slots in the header comment shown beneath its include line.

Templates

text-area

{#include components/forms/text-area /}
Text area — PatternFly v6 (form-control wrapper around <textarea>) 
 Required: id — used for the textarea's name; derives {id}-field for form submission wiring. 
 Optional: placeholder, value (rendered as initial textarea content), rows, 
           disabled, readonly, required, expanded, 
           resize (vertical | horizontal | both — emits pf-m-resize-*; default = browser default), 
           validated (success|warning|error) 
 Model mode: pass textArea=<org.sitenetsoft.quarkus.pha.model.TextArea>.