Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Reaction::UI::Widget::UsereContributedePetion::UI::Widget::Collection::Grid(3)

NAME
       Reaction::UI::Widget::Collection::Grid -	A collection with header and
       footer

DESCRIPTION
       This widget is a	subclass of Reaction::UI::Widget::Collection.
       Additionally to its superclass, it provides abstract means of a header
       and a footer.

FRAGMENTS
   header_cells
       Will set	the "labels" argument to the viewport's	"field_labels"
       attribute value.

       Afterwards, the "header_cell" fragment will be rendered once for	every
       entry in	the viewport's "computed_field_order".

       Additionally, the "header_action_cell" will be rendered when the
       current viewport's "member_action_count"	is larger than 0.

   header_cell
       Populates the "label" argument with a localised value of	the "labels"
       hash reference argument.	The used key is	extracted from the "_" topic
       argument.

   header_action_cell
       Populates the "col_count" argument with the viewports
       "member_action_count" attribute value.

LAYOUT SETS
   base
	 share/skin/base/layout/collection/grid.tt

       The base	grid layout set	does not provide an markup, just abstract
       layouting.

       The following layouts are provided:

       widget
	   Renders, in sequence, the "header", "body" and "footer" fragments.

       header
	   Renders the "header_row" fragment.

       header_row
	   Renders the "header_cells" fragment.

       header_cell
	   Renders the "header_cell_contents" fragment.

       header_cell_contents
	   Renders the value of	the "label" argument.

       header_action_cell
	   Renders the string "Actions".

       body
	   Renders the "members" fragment implemented in
	   Reaction::UI::Widget::Collection.

   default
	 share/skin/default/layout/collection/grid.tt

       This layout set extends the "NEXT" in the skin inheritance hierarchy.

       It is meant to extend upon the layout set with the same name in the
       "base" skin and provides	the same abstract structure but	with a table
       based markup.

       The following layouts are provided:

       widget
	   Renders the next skin's "widget" fragment surrounded	by a "table"
	   element with	the class attribute "grid".

       header
	   Renders the next skin's "header" fragment surrounded	by a "thead"
	   element.

       header_row
	   Wrap's the next skin's "header_row" fragment	in a "tr" element.

       header_cell
	   Wrap's the next skin's "header_cell"	fragment in a "th" element.

       header_action_cell
	   Wrap's the next skin's "header_action_cell" fragment	in a "th"
	   element with	a "colspan" attribute set to the number	of actions
	   found in the	"col_count" attribute

       body
	   Wrap's the next skin's "body" fragment in a "tbody" element.

SEE ALSO
       o   Reaction::UI::Widget::Collection

       o   Reaction::UI::Widget::Collection::Grid::Member

AUTHORS
       See Reaction::Class for authors.

LICENSE
       See Reaction::Class for the license.

perl v5.32.0			  201Reaction::UI::Widget::Collection::Grid(3)

NAME | DESCRIPTION | FRAGMENTS | LAYOUT SETS | SEE ALSO | AUTHORS | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Reaction::UI::Widget::Collection::Grid&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help