NAME
Prty::Html::Widget::RadioButtonBar - Zeile von Radio Buttons
BASE CLASS
ATTRIBUTES
- class => $class (Default: undef)
-
CSS Klasse des Konstruktes.
- disabled => $bool (Default: 0)
-
Das gesamte Konstrukt ist disabled. Keine Auswahl möglich.
-
Das gesamte Konstrukt ist nicht sichtbar.
- id => $id (Default: undef)
-
CSS-Id des Konstruktes.
- labels => \@labels (Default: [])
-
Liste der Label rechts neben den Radio-Buttons.
- name => $name (Default: undef)
-
Name, unter dem der ausgewählte Button kommuniziert wird.
- onClick => \@onClick (Default: [])
-
Liste der OnClick-Handler.
- options => \@options (Default: [])
-
Liste der Radio-Button-Werte. Der Wert des ausgewählten Radio Button wird gesendet.
- orientation => 'h'|'v' (Default: 'h')
-
Horizentale oder vertikale Ausrichtung der Radio-Buttons.
-
CSS Klasse der Radio Buttons.
- style => $style (Default: undef)
-
CSS Definition des Konstruktes (inline).
- titles => \@titles (Default: [])
-
Tooltip-Texte der Radio Buttons.
- value => $value (Default: undef)
-
Aktueller Wert. Stimmt dieser mit dem Wert (s. Attribut option) eines der Radio Buttons überein, wird dieser Radio-Button aktiviert.
METHODS
Konstruktor
new() - Konstruktor
Synopsis
$e = $class->new(@keyVal);
Description
Instantiiere ein RadioButtonBar-Objekt und liefere eine Referenz auf dieses Objekt zurück.
Objektmethoden
html() - Generiere HTML
Synopsis
$html = $e->html($h);
$html = $class->html($h,@keyVal);
Description
Generiere den HTML-Code des RadioButtonBar-Objekts und liefere diesen zurück. Als Klassenmethode gerufen, wird das Objekt intern erzeugt und mit den Attributen @keyVal instantiiert.
VERSION
1.122
AUTHOR
Frank Seitz, http://fseitz.de/
COPYRIGHT
Copyright (C) 2018 Frank Seitz
LICENSE
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.