NAME

Quiq::Html::Widget::TextArea - Mehrzeiliges Textfeld

BASE CLASS

Quiq::Html::Widget

ATTRIBUTES

id => $id (Default: undef)

Id des Textfelds.

class => $class (Default: undef)

CSS Klasse des Textfelds.

disabled => $bool (Default: 0)

Widget kann nicht editiert werden.

hidden => $bool (Default: 0)

Widget ist (aktuell) unsichtbar.

cols => $n (Default: undef)

Sichtbare Breite des Texteingabefeldes in Zeichen.

autoCols => [$minWidth,$maxWidth]

Alternative Angabe zu cols: Bereich, in dem die sichtbare Breite des Texteingabefeldes eingestellt wird, in Abhängigkeit von dessen Inhalt. Hat der Inhalt weniger als $minWidth Kolumnen, wird die Breite auf $minWidth eingestellt. Hat der Inhalt mehr als $maxWidth Kolumnen, wird die Breite auf $maxWidth eingestellt. Ist $maxWidth undef, ist die Breite nicht begrenzt.

name => $name (Default: undef)

Name des Feldes.

onKeyUp => $js (Default: undef)

JavaScript-Handler.

rows => $n (Default: undef)

Sichtbare Höhe des Texteingabefeldes in Zeilen.

autoRows => [$minHeight,$maxHeight]

Alternative Angabe zu rows: Bereich, in dem die sichtbare Höhe des Texteingabefeldes eingestellt wird, in Abhängigkeit von dessen Inhalt. Hat der Inhalt weniger als $minHeight Zeilen, wird die Höhe auf $minHeight eingestellt. Hat der Inhalt mehr als $maxHeight Zeilen, wird die Höhe auf $maxHeight eingestellt. Ist $maxHeight undef, ist die Höhe nicht begrenzt.

style => $style (Default: undef)

CSS Definition (inline).

undefIf => $bool (Default: 0)

Wenn wahr, liefere undef als Widget-Code.

value => $str (Default: undef)

Anfänglicher Wert des Felds.

METHODS

Konstruktor

new() - Konstruktor

Synopsis

$e = $class->new(@keyVal);

Objektmethoden

html() - Generiere HTML-Code

Synopsis

$html = $e->html;
$html = $class->html(@keyVal);

VERSION

1.220

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2024 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.