Adi Fairbank > CGI-Widget-DBI-Search-0.27 > CGI::Widget::DBI::Search::Display::Grid

Download:
CGI-Widget-DBI-Search-0.27.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source   Latest Release: CGI-Widget-DBI-Search-0.30

NAME ^

CGI::Widget::DBI::Search::Display::Grid - Grid display class for Search widget

SYNOPSIS ^

  my $ws = CGI::Widget::DBI::Search->new(q => CGI->new);
  ...
  $ws->{-display_class} = 'CGI::Widget::DBI::Search::Display::Grid';

  # or instead, simply:
  $ws->{-display_mode} = 'grid';

DESCRIPTION ^

This class displays search results retrieved in the search widget in a grid format with each row in the dataset inhabiting its own cell. The dataset can be sorted via a drop-down menu at the upper-right of the grid, and paging links appear at the lower right.

METHODS ^

render_dataset()

Builds an HTML table in grid layout for current page in the dataset.

Builds data in object variables:

  dataset_cells_html
display_cell( $row )

Returns an HTML table cell rendering for row $row in the dataset. Called by render_dataset() for each row in the current page of search results.

display_dataset()

Returns HTML rendering of current page in search results, along with navigation links.

display_sort_popup()

Returns an HTML popup with possible columns to sort dataset by, whose values are the full navigation URIs. An onChange event causes the URI to be loaded, resorting the dataset.

_set_display_defaults()

Sets grid-layout specific default settings in addition to settings in AbstractDisplay.

SEE ALSO ^

CGI::Widget::DBI::Search::AbstractDisplay

syntax highlighting: