Prty::Html::Widget - Basisklasse für HTML-Widgets
Prty::Hash
Die Klasse implementiert Funktionalität, die allen Widget-Klassen gemeinsam ist. Sie besitzt keinen Konstruktor, setzt also in den abgeleiteten Widget-Klassen die Existenz gewisser Attribute voraus.
Die Klassen generieren HTML ohne visuelle Eigenschaften. Visuelle Eigenschaften sollten per CSS definiert werden. Die Verbindung zur Stylesheet-Definition wird über die Objektattribute class und id hergestellt. Das Attribut style existiert, sollte aber möglichst nicht benutzt werden, damit der HTML-Quelltext frei von CSS-Eigenschaften bleibt.
class
id
style
Jedes Widget hat einen Namen, der mit $w->name() abgefragt werden kann.
Jedes Widget hat einen Wert, der mit $w->value() abgefragt und gesetzt werden kann. Dieser Wert ist entweder ein skalarer Wert oder ein Array von Werten.
Jedes Widget ist entweder sichtbar oder unsichtbar, was mit $w->hidden() geprüft werden kann.
Jedes Widget ist entweder dekativiert oder aktiviert, was mit $w->disabled() festgestellt werden kann.
$name = $w->name; $name = $w->name($name);
Liefere/Setze den Namen des Widget.
$value | $valueA = $w->value; $value = $w->value($value); $valueA = $w->value(\@values);
Liefere und/oder setze den Wert des Widget.
$bool = $w->hidden;
Liefere die Hidden-Eigenschaft des Widget.
$bool = $w->disabled;
Liefere die Disabled-Eigenschaft des Widget.
1.108
Frank Seitz, http://fseitz.de/
Copyright (C) 2017 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Prty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Prty
CPAN shell
perl -MCPAN -e shell install Prty
For more information on module installation, please visit the detailed CPAN module installation guide.