162 |
#warn "# edit render_iterator ",dump( @_ ); |
#warn "# edit render_iterator ",dump( @_ ); |
163 |
my ( $name, $field_name, $label, $val ) = @_; |
my ( $name, $field_name, $label, $val ) = @_; |
164 |
return if $name =~ /^_/; |
return if $name =~ /^_/; |
165 |
|
$val ||= ''; |
166 |
return qq| |
return qq| |
167 |
<tr class="editform"> |
<tr class="editform"> |
168 |
<td class="label">$label</td> |
<td class="label">$label</td> |
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 |
} |
} |
240 |
|
|
241 |
warn "## display_columns ",dump( @cols ); |
warn "## display_columns ",dump( @cols ) if $self->debug; |
242 |
|
|
243 |
return \@cols; |
return \@cols; |
244 |
} |
} |