Why not adopt me?
display_line
display_line
is used in the list template to display a row from the database, by iterating over the columns and displaying the data for each column. It misses out the id
column by default, and magically URLifies columns called url
. This may be considered too much magic for some.
</%doc> <%args> $item </%args>
% foreach my $col ( @{ $classmetadata->{columns} } ) { % next if $col eq "id"; <td> % if ( $col eq "url" && $item->url ) { <a href="<% $item->url %>"><% $item->url %></a> % } elsif ( $col eq $item->stringify_column ) { <& maybe_link_view, object => $item &> % } else { <& maybe_link_view, object => $item->$col &> % } </td> % }
<td class="actions"> <& button, obj => $item, action => "edit" &> <& button, obj => $item, action => "delete" &> </td>