NAME

Quiq::Html::Widget::SelectMenu - Liste mit Einzelauswahl

BASE CLASS

Quiq::Html::Widget

ATTRIBUTES

id => $id (Default: undef)

CSS Id.

class => $class (Default: undef)

CSS Klasse.

style => $style (Default: undef)

CSS Definition (inline).

disabled => $bool (Default: 0)

Widget kann nicht editiert werden.

hidden => $bool (Default: 0)

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.

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',
  ]
texts => \@text (Default: [])

Liste der angezeigten Werte. Wenn nicht angegeben, wird die Liste der möglichen Werte (Attribut "options") angezeigt.

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.163

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

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