<%def name="select_field(field)"> % if simplelist.search_field==field: selected \ % endif <%def name="set_css_arrow(simplelist, field)"> % if simplelist.order_field==field: % endif % if simplelist.yes_search:
${_('Search')}:
% endif % if not simplelist.table_div: % for field in simplelist.fields_showed: % endfor % for extra_field in simplelist.arr_extra_fields: % endfor <% pos=0 %> % for row in list: <% if not 'pos' in row: row['pos']=pos %> % for field in simplelist.fields_showed: % if simplelist.model.fields[field].escape==True: %if type(simplelist.model.fields[field]).__name__!='ForeignKeyField': % else: % endif % else: %if type(simplelist.model.fields[field]).__name__!='ForeignKeyField': % else: % endif % endif % endfor % for extra_field_func in simplelist.arr_extra_options: % endfor <% pos+=1 %> % endfor
${set_css_arrow(simplelist, field)}${simplelist.model.fields[field].label}${ extra_field }
${simplelist.model.fields[field].show_formatted(row[field])}${simplelist.model.fields[field].show_formatted(row[field])}${str(simplelist.model.fields[field].related_model.fields[simplelist.model.fields[field].named_field].show_formatted(row[field]))}${str(simplelist.model.fields[field].show_formatted(row[field]))|n}${str(simplelist.model.fields[field].related_model.fields[simplelist.model.fields[field].named_field].show_formatted(row[field]))|n}${ simplelist.set_options(extra_field_func, row)|n }
% else: <% size_td=round(100/(len(simplelist.fields_showed)+len(simplelist.arr_extra_options))) %>
% for field in simplelist.fields_showed: % endfor % for extra_field in simplelist.arr_extra_fields:
${ extra_field }
% endfor
<% pos=0 %> % for row in list:
<% if not 'pos' in row: row['pos']=pos %> % for field in simplelist.fields_showed: % if simplelist.model.fields[field].escape==True:
%if type(simplelist.model.fields[field]).__name__!='ForeignKeyField': ${simplelist.model.fields[field].show_formatted(row[field])} % else: ${str(simplelist.model.fields[field].related_model.fields[simplelist.model.fields[field].named_field].show_formatted(row[field]))} % endif
% else:
%if type(simplelist.model.fields[field]).__name__!='ForeignKeyField': ${str(simplelist.model.fields[field].show_formatted(row[field]))|n} % else: ${str(simplelist.model.fields[field].related_model.fields[simplelist.model.fields[field].named_field].show_formatted(row[field]))|n} % endif
% endif % endfor % for extra_field_func in simplelist.arr_extra_options:
${ simplelist.set_options(extra_field_func, row)|n }
% endfor <% pos+=1 %>
% endfor

% endif

% if pages!='': ${_('Pages')}: ${pages|n} % endif