Fixes in lists
This commit is contained in:
parent
b32e3e9cf3
commit
c31f61aa1b
1 changed files with 16 additions and 11 deletions
|
|
@ -262,9 +262,11 @@ class AjaxList(SimpleList):
|
|||
|
||||
p.obtain_query()
|
||||
|
||||
begin_page=int(p.query.get('position', 0))
|
||||
order_field=p.query.get('order_field', '')
|
||||
order=p.query.get('order', 0)
|
||||
p.obtain_post(required_post=[], ignore_csrf_token=True)
|
||||
|
||||
begin_page=int(p.post.get('position', 0))
|
||||
order_field=p.post.get('order_field', '')
|
||||
order=p.post.get('order', 0)
|
||||
limit=self.limit
|
||||
|
||||
arr_order=['ASC', 'DESC']
|
||||
|
|
@ -296,12 +298,19 @@ class AjaxList(SimpleList):
|
|||
|
||||
str_query=self.str_query+' '+order_sql
|
||||
|
||||
params=self.str_query_params
|
||||
|
||||
html_pages=''
|
||||
|
||||
if self.limit>0:
|
||||
str_query+=' limit %s, %s'
|
||||
|
||||
params=self.str_query_params
|
||||
params.append(begin_page)
|
||||
params.append(limit)
|
||||
params.append(begin_page)
|
||||
params.append(limit)
|
||||
|
||||
pages=Pages()
|
||||
|
||||
html_pages=I18n.lang('cuchulu', 'pages', 'Pages')+': '+pages.show( begin_page, total_elements, limit, '#' ,initial_num_pages=self.initial_num_pages, variable='begin_page', label='', func_jscript='')
|
||||
|
||||
with self.db.query(str_query, params) as cursor:
|
||||
for row in cursor:
|
||||
|
|
@ -320,11 +329,7 @@ class AjaxList(SimpleList):
|
|||
rows.append(row)
|
||||
#{k:d[k] for in set(d).intersection(l)}
|
||||
|
||||
pages=Pages()
|
||||
|
||||
html_pages=pages.show( begin_page, total_elements, limit, '#' ,initial_num_pages=self.initial_num_pages, variable='begin_page', label='', func_jscript='')
|
||||
|
||||
return {'fields': self.fields, 'rows': rows, 'html_pages': I18n.lang('cuchulu', 'pages', 'Pages')+': '+html_pages}
|
||||
return {'fields': self.fields, 'rows': rows, 'html_pages': html_pages}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue