<%inherit file="/base.mako"/> <%namespace file="/message.mako" import="render_msg" /> %if message: ${render_msg( message, status )} %endif <%def name="render_grid( grid_index, grid_name, fields_dict )"> %if grid_name:
%endif
%for index, field in fields_dict.items(): %endfor %for index, field in fields_dict.items(): %endfor
${field[ 'label' ]}
${field[ 'type' ]}: ${form_definition.field_as_html( field )}
${field[ 'helptext' ]} - (${field[ 'required' ]})
%if field[ 'type' ] == 'SelectField':
%for option in field[ 'selectlist' ]: ${option} %endfor
%endif


%if message: ${render_msg( message, status )} %endif
Form definition "${form_definition.name}" (${form_definition.type})
%if form_definition.type == trans.app.model.FormDefinition.types.SAMPLE: %if form_definition.layout: %for grid_index, grid_name in enumerate( form_definition.layout ): ${render_grid( grid_index, grid_name, form_definition.grid_fields( grid_index ) )} %endfor %else: ${render_grid( 0, '', form_definition.grid_fields( None ) )} %endif %else: %for index, field in enumerate( form_definition.fields ):
${field[ 'type' ]}: ${form_definition.field_as_html( field )}
${field[ 'helptext' ]} - (${field[ 'required' ]})
%if field[ 'type' ] == 'SelectField':
%for option in field[ 'selectlist' ]: ${option} %endfor
%endif
%endfor %endif