NAME
Quiq::Html::Widget::SelectMenu - Liste mit Einzelauswahl
BASE CLASS
ATTRIBUTES
- id => $id (Default: undef)
-
CSS Id.
- class => $class (Default: undef)
-
CSS Klasse.
- style => $style (Default: undef)
-
CSS Definition (inline).
- addNull => $bool (Default: 0)
-
Wenn gesetzt, füge Auswahl für Nullwert ('') am Anfang der Liste hinzu. Es erscheint der Text '---'.
- disabled => $bool (Default: 0)
-
Widget kann nicht editiert werden.
-
Widget ist (aktuell) unsichtbar.
- javaScript => $js (Default: undef)
-
JavaScript-Code, der an den Widget-Code angehängt wird.
- name => $name (Default: undef)
-
Name des Widget.
- undefIf => $bool (Default: 0)
-
Wenn wahr, liefere
undef
als Widget-Code. - value => $str (Default: undef)
-
Anfänglich ausgewählter Wert.
- onChange => $js (Default: undef)
-
JavaScript-Code bei Änderung der Auswahl ausgeführt wird.
- options => \@opt (Default: [])
-
Liste der möglichen Werte.
- optionPairs => \@pairs (Default: [])
-
Liste der möglichen Werte und ihrer Anzeigetexte. Beispiel:
optionPairs => [ 0 => 'Nein', 1 => 'Ja', 2 => 'Vielleicht', ]
- readonly => $bool (Default: 0)
-
Zeige das Feld und seinen Wert unveränderbar an.
- texts => \@text (Default: [])
-
Liste der angezeigten Werte. Wenn nicht angegeben, wird die Liste der möglichen Werte (Attribut "options") angezeigt.
- title => $str (default: undef)
-
Beschreibungstext.
- styles => \@styles (Default: [])
-
Liste der CSS-Definitionen für die einzelnen Optionen. Kann z.B. für verschiedene Hintergrundfarben genutzt werden.
METHODS
Konstruktor
new() - Konstruktor
Synopsis
$e = $class->new(@keyVal);
Objektmethoden
html() - Generiere HTML-Code
Synopsis
$html = $e->html($h);
$html = $class->html($h,@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.