Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

html::widget::constraint(3pm) [debian man page]

HTML::Widget::Constraint(3pm)				User Contributed Perl Documentation			     HTML::Widget::Constraint(3pm)

NAME
HTML::Widget::Constraint - Constraint Base Class SYNOPSIS
my $c = $widget->constraint( $type, @names ); $c->message('Validation error.'); $c->names(@names); $c->not(1); DESCRIPTION
Constraint Base Class. METHODS
default_message Arguments: $message Return Value: $message Default error message for failing constraints. init Arguments: $widget Called once when process() gets called for the first time. javascript Arguments: $id Should return JavaScript for client side validation and the like. msg message Arguments: $message Contains the validation error message. mk_message Arguments: $message Returns a validation error message. names Arguments: @names Return Value: @names Contains names of params to test. not Arguments: $bool Return Value: $bool Negate constraint. prepare Arguments: $widget Called every time process() gets called. process Arguments: $widget, $params, @uploads Return Value: @errors Validates params and returns a arrayref containing HTML::Widget::Error objects representing failed constraints. process_js Arguments: $id Returns a hashref containing JavaScripts for client side validation and the like. render_errors Arguments: @names A list of element names for which an error should be displayed. If this is not set, the default behaviour is for the error to be displayed for all of the Constraint's named elements. validate Arguments: $value Return Value: $bool Validates a value and returns 1 or 0. AUTHOR
Sebastian Riedel, "sri@oook.de" LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2007-03-01 HTML::Widget::Constraint(3pm)

Check Out this Related Man Page

HTML::Widget::Container(3pm)				User Contributed Perl Documentation			      HTML::Widget::Container(3pm)

NAME
HTML::Widget::Container - Container SYNOPSIS
my $container = $form->element('foo'); my $field = $container->field; my $error = $container->error; my $label = $container->label; my $field_xml = $container->field_xml; my $error_xml = $container->error_xml; my $javascript_xml = $container->javascript_xml; my $xml = $container->as_xml; # $xml eq "$container" my $javascript = $container->javascript; DESCRIPTION
Container. METHODS
as_xml Return Value: $xml _build_element Arguments: $element Return Value: @elements Convert $element to HTML::Element object. Accepts arrayref. If you wish to change the rendering behaviour of HTML::Widget; specifically, the handling of elements which are array-refs, you can specify "container_class" in HTML::Widget::Element to a custom class which just overrides this function. build_single_element Arguments: $element Return Value: $element Convert $element to HTML::Element object. Called by "_build_element". If you wish to change the rendering behaviour of HTML::Widget; specifically, the handling of an individual element, you can override this function. build_element_error Arguments: $element Return Value: $element Called by "build_single_element". If you wish to change how an error is rendered, override this function. build_element_label Arguments: $element, $class Return Value: $element Called by "build_single_element". If you wish to change how an element's label is rendered, override this function. The $class argument is the original class of the element, before "build_element_error" was called. as_list Return Value: @elements Returns a list of HTML::Element objects. element field Arguments: $element "field" is an alias for "element". element_xml field_xml Return Value: $xml "field_xml" is an alias for "element_xml". error Arguments: $error Return Value: $error error_xml Return Value: $xml javascript js Arguments: $javascript Return Value: $javascript "js" is an alias for "javascript". javascript_element Return Value: $javascript_element Returns javascript in a script HTML::Element. javascript_xml js_xml Return Value: $javascript_xml Returns javascript in a script block. "js_xml" is an alias for "javascript_xml". AUTHOR
Sebastian Riedel, "sri@oook.de" LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.10.1 2007-03-01 HTML::Widget::Container(3pm)
Man Page

Featured Tech Videos