Tomas Doran > Catalyst-Plugin-HTML-Widget > Catalyst::Plugin::HTML::Widget

Download:
Catalyst-Plugin-HTML-Widget-1.1.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 1.1   Source  

NAME ^

Catalyst::Plugin::HTML::Widget - HTML Widget And Validation Framework

SYNOPSIS ^

    use Catalyst qw/HTML::Widget;

    $c->widget('foo')->method('get')->action('/foo/action');

    $c->widget('foo')->element( 'Textfield', 'age' )->label('Age')->size(3);
    $c->widget('foo')->element( 'Textfield', 'name' )->label('Name')->size(60);
    $c->widget('foo')->element( 'Submit', 'ok' )->value('OK');

    $c->widget('foo')->constraint( 'Integer', 'age' )->message('No integer.');
    $c->widget('foo')->constraint( 'All', 'age', 'name' )
        ->message('Missing value.');

    $c->widget( HTML::Widget->new('foo') );

    $c->widget('foo')->indicator('some_field');

    my $result = $c->widget('foo')->process;
    my $result = $c->widget('foo')->process($query);

    my $result = $c->widget_result('foo');      #  with query params

DESCRIPTION ^

HTML Widget And Validation Framework.

METHODS ^

$c->widget( $name, $widget )

Returns a HTML::Widget. If no object exists, it will be created on the fly. The widget name defaults to _widget.

$c->widget_result($name)

Returns a HTML::Widget::Result object, processed with query and upload parameters.

SEE ALSO ^

Catalyst, HTML::Widget

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.

syntax highlighting: