HTML::FormFu::Element::SimpleTable - simple table element


HTML-FormFu documentation  | view source Contained in the HTML-FormFu distribution.

Index


NAME

Top

HTML::FormFu::Element::SimpleTable - simple table element

SYNOPSIS

Top

The following is yaml markup for a table consisting of a header row containing 2 th cells, and a further 2 rows, each containing 2 td cells.

    type: SimpleTable
    headers: 
      - One
      - Two
    rows: 
      - 
        - type: Input
          name: one_a
        - type: Input
          name: two_a
      - 
        - type: Input
          name: one_b
        - type: Input
          name: two_b

DESCRIPTION

Top

Sometimes you just really need to use a table to display some fields in a grid format.

As its name suggests, this is a compromise between power and simplicity. If you want more control of the markup, you'll probably just have to revert to using nested block's (HTML::FormFu::Element::_Block), setting the tags to table, tr, td, etc. and adding the cell contents as elements.

METHODS

Top

headers

Input Value: \@headers

headers accepts an arrayref of strings. Each string is xml-escaped and inserted into a new header cell.

rows

Input Value: \@rows

rows accepts an array-ref, each item representing a new row. Each row should be comprised of an array-ref, each item representing a table cell.

Each cell item should be appropriate for passing to element in HTML::FormFu; so either a single element's definition, or an array-ref of element definitions.

odd_class

Input Value: $string

The supplied string will be used as the class-name for each odd-numbered row (not counting any header row).

even_class

Input Value: $string

The supplied string will be used as the class-name for each even-numbered row (not counting any header row).

SEE ALSO

Top

Is a sub-class of, and inherits methods from HTML::FormFu::Element::Block, HTML::FormFu::Element

HTML::FormFu

AUTHOR

Top

Carl Franks, cfranks@cpan.org

LICENSE

Top

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


HTML-FormFu documentation  | view source Contained in the HTML-FormFu distribution.