Fixes in listings

This commit is contained in:
Antonio de la Rosa 2016-04-06 04:51:29 +02:00
parent 842b2526ba
commit 509a14b165
4 changed files with 15 additions and 8 deletions

View file

@ -15,9 +15,9 @@ class SimpleList:
self.model=model
if len(self.model.forms)==0:
#if len(self.model.forms)==0:
self.model.create_forms()
#self.model.create_forms()
self.fields=model.fields.keys()

View file

@ -4,9 +4,9 @@
</script>
{% endset %}
{{ header_js_list|add_header_home() }}-->
<%def name="select_field()">
<%def name="select_field(field)">
% if simplelist.search_field==field:
selected
selected \
% endif
</%def>
<%def name="set_css_arrow(simplelist, field)">
@ -16,11 +16,11 @@
</%def>
% if simplelist.yes_search:
<div class="form">
<form method="get" action="{{simplelist.url}}">
<form method="get" action="${simplelist.url}">
${lang('common','search', 'Search')}: <input type="text" name="search_text" value="${simplelist.search_text|n}">
<select name="search_field">
% for field in simplelist.search_fields:
<option value="${simplelist.model.forms[field].name}" ${select_field()}>${simplelist.model.forms[field].label}</option>
<option value="${simplelist.model.fields[field].name}" ${select_field(field)}>${simplelist.model.fields[field].label}</option>
% endfor
</select>
<input type="submit" value="${lang('common', 'search', 'Search')}" />
@ -54,4 +54,4 @@
</table>
<p>
${pages|n}
</p>
</p>