NAME

Quiq::Html::Widget::RadioButtonBar - Zeile von Radio Buttons

BASE CLASS

Quiq::Html::Widget

ATTRIBUTES

class => $class (Default: undef)

CSS Klasse des Konstruktes.

default => $default (Default: keiner)

Wert, der angenommen wird, wenn value ein Leerstring oder undef ist.

disabled => $bool (Default: 0)

Das gesamte Konstrukt ist disabled. Keine Auswahl möglich.

hidden => $bool (Default: 0)

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.

buttonClass => $class (Default: undef)

CSS Klasse der Radio Buttons.

style => $style (Default: undef)

CSS Definition des Konstruktes (inline).

titles => \@titles (Default: [])

Tooltip-Texte der Radio Buttons.

undefIf => $bool (Default: 0)

Wenn wahr, liefere undef als Widget-Code.

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

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2022 Frank Seitz

LICENSE

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