Fix in list

This commit is contained in:
Antonio de la Rosa 2019-01-30 23:55:59 +01:00
parent 2983df8727
commit 6fb13635b6
2 changed files with 44 additions and 1 deletions

View file

@ -57,6 +57,8 @@ class SimpleList:
self.initial_num_pages=20 self.initial_num_pages=20
self.table_div=False
request.query.get('begin_page', '0') request.query.get('begin_page', '0')
try: try:

View file

@ -21,7 +21,8 @@
</form> </form>
</div> </div>
% endif % endif
<table class="table_list"> % if not simplelist.table_div:
<table class="table_list" id="${simplelist.model.name}_table">
<tr class="title_list"> <tr class="title_list">
% for field in simplelist.fields_showed: % for field in simplelist.fields_showed:
<td class="${simplelist.model.fields[field].name}_td"><a href="${add_get_parameters(simplelist.url, order_field=field, begin_page=simplelist.begin_page, order=simplelist.change_order[field], search_text=simplelist.search_text, search_field=simplelist.search_field)}" class="">${set_css_arrow(simplelist, field)}${simplelist.model.fields[field].label}</a></td> <td class="${simplelist.model.fields[field].name}_td"><a href="${add_get_parameters(simplelist.url, order_field=field, begin_page=simplelist.begin_page, order=simplelist.change_order[field], search_text=simplelist.search_text, search_field=simplelist.search_field)}" class="">${set_css_arrow(simplelist, field)}${simplelist.model.fields[field].label}</a></td>
@ -56,6 +57,46 @@
%> %>
% endfor % endfor
</table> </table>
% else:
<div class="table_list" id="${simplelist.model.name}_table">
<div class="title_list ${simplelist.model.fields[field].name}_td">
% for field in simplelist.fields_showed:
<span class="${simplelist.model.fields[field].name}_td fields_span_table"><a href="${add_get_parameters(simplelist.url, order_field=field, begin_page=simplelist.begin_page, order=simplelist.change_order[field], search_text=simplelist.search_text, search_field=simplelist.search_field)}" class="">${set_css_arrow(simplelist, field)}${simplelist.model.fields[field].label}</a></span>
% endfor
% for extra_field in simplelist.arr_extra_fields:
<span class="options_td">${ extra_field }</span>
% endfor
</div>
<div class="table_rows" id="${simplelist.model.name}_table">
<%
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:
<span class="${simplelist.model.fields[field].name}_td fields_span_table_data">${simplelist.model.fields[field].show_formatted(row[field])}</span>
% else:
<span class="${simplelist.model.fields[field].name}_td">${str(simplelist.model.fields[field].show_formatted(row[field]))|n}<span>
% endif
% endfor
% for extra_field_func in simplelist.arr_extra_options:
<span class="options_td">${ simplelist.set_options(extra_field_func, row)|n }</span>
% endfor
<%
pos+=1
%>
% endfor
</div>
</div>
% endif
<p> <p>
% if pages!='': % if pages!='':
${lang('common', 'pages', 'Pages')}: ${pages|n} ${lang('common', 'pages', 'Pages')}: ${pages|n}