|,
- sub {
- #warn "# edit render_iterator ",dump( @_ );
- my ( $name, $field_name, $label, $val ) = @_;
- return if $name =~ /^_/;
- return qq|
-
-
$label
-
-
-
+ warn "# render_edit ",$self->id," ",$self->uuid, " ", $self->_layout, "\n";
+ my $out = $self->render_iterator( sub {
+ #warn "# edit render_iterator ",dump( @_ );
+ my ( $name, $field_name, $label, $val ) = @_;
+ return if $name =~ /^_/;
+ return qq|
+
+ $label |
+
+
+ |
+
+ | if $self->_layout eq 'table';
+ return qq|
+
+
$label
+
+
- |;
- },
- qq|
|
- );
+
+ |;
+ });
+ $self->render_wrapper_class( $out, 'editform' );
}
sub render_view {
my $self = shift;
- warn "# render_view ",$self->id," ",$self->uuid;
- $self->render_iterator(
- qq|
|,
- sub {
- #warn "# view render_iterator ",dump( @_ );
- my ( $name, $field_name, $label, $val ) = @_;
- return if $name =~ /^_/;
- return qq|
-
+ warn "# render_view ",$self->id," ",$self->uuid," ", $self->_layout,"\n";
+ my $out = $self->render_iterator( sub {
+ #warn "# view render_iterator ",dump( @_ );
+ my ( $name, $field_name, $label, $val ) = @_;
+ return if $name =~ /^_/;
+ return qq|
$label | $val |
| if $self->_layout eq 'table';
+ return qq|
+
- |;
- },
- qq|