%doc> =head2 list List all items in a table, or all items returned by a search, paged if necessary. =cut %doc> <%args> @objects $classmetadata $search => undef $pager => undef $order => '' $o2 => '' %args> %if ( $search ) {
| \ <%perl> my $additional = '?order=' . $col; $additional .= '&page=' . $pager->{ current_page } if $pager; $additional .= '&o2=desc'; %perl>\ % if ( $col eq $order && $o2 ne 'desc' ) { # so much nicer in Mason <& mplink, table => $classmetadata->{ table }, command => 'list', additional => $additional, label => $classmetadata->{ colnames }->{ $col }, &>\ % } else { <% $classmetadata->{ colnames }->{ $col } %>\ % } | % } % # this for the edit/delete buttons||
|---|---|---|