198 |
#warn "# view render_iterator ",dump( @_ ); |
#warn "# view render_iterator ",dump( @_ ); |
199 |
my ( $name, $field_name, $label, $val ) = @_; |
my ( $name, $field_name, $label, $val ) = @_; |
200 |
return if $name =~ /^_/; |
return if $name =~ /^_/; |
201 |
|
$val ||= ''; |
202 |
return qq|<tr><td>$label</td><td>$val</td></tr>| if $self->layout eq 'table'; |
return qq|<tr><td>$label</td><td>$val</td></tr>| if $self->layout eq 'table'; |
203 |
return qq|<td>$val</td>| if $self->layout eq 'columns'; |
return qq|<td>$val</td>| if $self->layout eq 'columns'; |
204 |
return qq| |
return qq| |
233 |
|
|
234 |
foreach ( $m->get_attribute_list ) { |
foreach ( $m->get_attribute_list ) { |
235 |
my $attr = $m->get_attribute( $_ ); |
my $attr = $m->get_attribute( $_ ); |
236 |
warn ">> $_\n"; |
warn "_build_display_columns $_\n" if $self->debug; |
237 |
# FIXME primary key would have to be read-only! |
# FIXME primary key would have to be read-only! |
238 |
push @cols, $_; |
push @cols, $_; |
239 |
} |
} |