diff options
author | ivan <ivan> | 2006-12-29 07:23:21 +0000 |
---|---|---|
committer | ivan <ivan> | 2006-12-29 07:23:21 +0000 |
commit | 6e3477c3068b88ad702316cd2d57e04c52de5855 (patch) | |
tree | 379e538340735f561c090fb97f35e1c06993de0b /httemplate | |
parent | cad2072cd110011a1a174d2f5408c44843fae5c9 (diff) |
document field types
Diffstat (limited to 'httemplate')
-rw-r--r-- | httemplate/edit/elements/edit.html | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/httemplate/edit/elements/edit.html b/httemplate/edit/elements/edit.html index 750e62f97..c2ea22f27 100644 --- a/httemplate/edit/elements/edit.html +++ b/httemplate/edit/elements/edit.html @@ -15,9 +15,13 @@ % # 'fields' => [ % # 'columname', % # { 'field' => 'another_columname', -% # 'type' => 'text', #text, fixed, hidden, checkbox -% # #eventually more for <SELECT>, etc. -% # 'value' => 'Y', #only for checkbox +% # 'type' => 'text', #text +% # #checkbox +% # #select +% # #hidden - hidden value from object +% # #fixed - display fixed value from here +% # #fixedhidden - hidden value from here +% # 'value' => 'Y', #for checkbox, fixed, fixedhidden % # }, % # ] % # @@ -156,22 +160,24 @@ : $field %> </TD> -% if ( $type eq 'fixed' ) { +% if ( $type eq 'fixed' ) { <TD BGCOLOR="#dddddd"><% $f->{'value'} %></TD> <INPUT TYPE="hidden" NAME="<% $field %>" VALUE="<% $f->{'value'} %>"> -% } elsif ( $type eq 'fixedhidden' ) { +% } elsif ( $type eq 'fixedhidden' ) { <INPUT TYPE="hidden" NAME="<% $field %>" VALUE="<% $f->{'value'} %>"> -% } elsif ( $type eq 'checkbox' ) { +% } elsif ( $type eq 'checkbox' ) { <TD> <INPUT TYPE="checkbox" NAME="<% $field %>" VALUE="<% $f->{'value'} %>" <% $object->$field() eq $f->{'value'} ? ' CHECKED' : '' %>> </TD> + % } elsif ( $type eq 'select' ) { + <TD> <SELECT NAME="<% $field %>" % my $aref = $f->{'value'}{'values'}; @@ -183,18 +189,18 @@ % } </SELECT> </TD> -% } else { +% } else { <TD> <INPUT TYPE="<% $type %>" NAME="<% $field %>" VALUE="<% $object->$field() %>"> <TD> -% } +% } </TR> -% } +% } <% ref( $opt{'html_table_bottom'} ) ? &{ $opt{'html_table_bottom'} }( $object ) |