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()
|
p.obtain_query()
|
||||||
|
|
||||||
begin_page=int(p.query.get('position', 0))
|
p.obtain_post(required_post=[], ignore_csrf_token=True)
|
||||||
order_field=p.query.get('order_field', '')
|
|
||||||
order=p.query.get('order', 0)
|
begin_page=int(p.post.get('position', 0))
|
||||||
|
order_field=p.post.get('order_field', '')
|
||||||
|
order=p.post.get('order', 0)
|
||||||
limit=self.limit
|
limit=self.limit
|
||||||
|
|
||||||
arr_order=['ASC', 'DESC']
|
arr_order=['ASC', 'DESC']
|
||||||
|
|
@ -296,13 +298,20 @@ class AjaxList(SimpleList):
|
||||||
|
|
||||||
str_query=self.str_query+' '+order_sql
|
str_query=self.str_query+' '+order_sql
|
||||||
|
|
||||||
|
params=self.str_query_params
|
||||||
|
|
||||||
|
html_pages=''
|
||||||
|
|
||||||
if self.limit>0:
|
if self.limit>0:
|
||||||
str_query+=' limit %s, %s'
|
str_query+=' limit %s, %s'
|
||||||
|
|
||||||
params=self.str_query_params
|
|
||||||
params.append(begin_page)
|
params.append(begin_page)
|
||||||
params.append(limit)
|
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:
|
with self.db.query(str_query, params) as cursor:
|
||||||
for row in cursor:
|
for row in cursor:
|
||||||
"""
|
"""
|
||||||
|
|
@ -320,11 +329,7 @@ class AjaxList(SimpleList):
|
||||||
rows.append(row)
|
rows.append(row)
|
||||||
#{k:d[k] for in set(d).intersection(l)}
|
#{k:d[k] for in set(d).intersection(l)}
|
||||||
|
|
||||||
pages=Pages()
|
return {'fields': self.fields, 'rows': rows, 'html_pages': html_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}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue