Form::Control(3pm)

NAME

Embperl::Form::Control - Base class for controls inside an Embperl Form

SYNOPSIS

Do not use directly, instead derive a class

DESCRIPTION

This class is not used directly, it is used as a base class for all
controls inside an Embperl Form. It provides a set of methods that
could be overwritten to customize the behaviour of your controls.

METHODS

new
Create a new control
init
Init the new control
noframe
Do not draw frame border if this is the only control
is_disabled
Do not display this control at all.
is_readonly
Could value of this control be changed ?
show
Output the control
get_on_show_code
Returns JavaScript code that should be executed when the form becomes
visible
get_active_id
Get the id of the value which is currently active
form
Return the form object of this control
show_sub_begin
Output begin of sub form
show_sub_end
Output end of sub form
show_label
Output the label of the control
show_label_icon
Output the icon after the label
show_label_cell
Output the table cell in which the label will be displayed
Must return the columns it spans (default: 1)
show_control
Output the control itself
show_control_cell
Output the table cell in which the control will be displayed
Gets the x position as argument

PARAMETERS

name

Specifies the name of the control

text

Will be used as label for the control, if not given name is used as
default
labelnowrap
If set, the text label will not be line wrapped.
labelclass
If set, will be used as additional CSS classes for the label text cell.
readonly
If set, displays a readonly version of the control.
disable
If set, the control will not be displayed at all.
newline
If set to 1, forces a new line before the control. If set to -1,
forces a new line after the control.
width
Gives the widths of the control. The value is "1/width" of the the
whole width of the form. So if you want to have four controls in one
line set "width" to 4. The default value is 2.
width_percent
With this parameter you can also specify the width of the control in
percent. This parameter take precendence over "width"
default
Default value of the control

AUTHOR

G. Richter (richter@dev.ecos.de)

SEE ALSO

perl(1), Embperl, Embperl::Form
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout