projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
cad2072
)
document field types
author
ivan
<ivan>
Fri, 29 Dec 2006 07:23:21 +0000
(07:23 +0000)
committer
ivan
<ivan>
Fri, 29 Dec 2006 07:23:21 +0000
(07:23 +0000)
httemplate/edit/elements/edit.html
patch
|
blob
|
history
diff --git
a/httemplate/edit/elements/edit.html
b/httemplate/edit/elements/edit.html
index
750e62f
..
c2ea22f
100644
(file)
--- a/
httemplate/edit/elements/edit.html
+++ b/
httemplate/edit/elements/edit.html
@@
-15,9
+15,13
@@
% # 'fields' => [
% # 'columname',
% # { 'field' => 'another_columname',
% # '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>
: $field
%>
</TD>
-% if ( $type eq 'fixed' ) {
+% if ( $type eq 'fixed' ) {
<TD BGCOLOR="#dddddd"><% $f->{'value'} %></TD>
<INPUT TYPE="hidden" NAME="<% $field %>" VALUE="<% $f->{'value'} %>">
<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'} %>">
<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>
<TD>
<INPUT TYPE="checkbox" NAME="<% $field %>" VALUE="<% $f->{'value'} %>" <% $object->$field() eq $f->{'value'} ? ' CHECKED' : '' %>>
</TD>
+
% } elsif ( $type eq 'select' ) {
% } elsif ( $type eq 'select' ) {
+
<TD>
<SELECT NAME="<% $field %>"
% my $aref = $f->{'value'}{'values'};
<TD>
<SELECT NAME="<% $field %>"
% my $aref = $f->{'value'}{'values'};
@@
-183,18
+189,18
@@
% }
</SELECT>
</TD>
% }
</SELECT>
</TD>
-% } else {
+% } else {
<TD>
<INPUT TYPE="<% $type %>" NAME="<% $field %>" VALUE="<% $object->$field() %>">
<TD>
<TD>
<INPUT TYPE="<% $type %>" NAME="<% $field %>" VALUE="<% $object->$field() %>">
<TD>
-% }
+% }
</TR>
</TR>
-% }
+% }
<% ref( $opt{'html_table_bottom'} )
? &{ $opt{'html_table_bottom'} }( $object )
<% ref( $opt{'html_table_bottom'} )
? &{ $opt{'html_table_bottom'} }( $object )