Add 'Default Filters' and 'Clear Filters' buttons to new grid filters form.
This commit is contained in:
parent
d2b065a8fc
commit
d57f5169b0
4 changed files with 39 additions and 1 deletions
|
@ -155,9 +155,14 @@ class Grid(object):
|
|||
settings['filter.{0}.verb'.format(filtr.key)] = filtr.default_verb
|
||||
settings['filter.{0}.value'.format(filtr.key)] = filtr.default_value
|
||||
|
||||
# If request contains instruction to reset to default filters, then we
|
||||
# can skip the rest of the request/session checks.
|
||||
if self.request.GET.get('reset-to-default-filters') == 'true':
|
||||
pass
|
||||
|
||||
# If request has filter settings, grab those, then grab sort/pager
|
||||
# settings from request or session.
|
||||
if self.request_has_settings('filter'):
|
||||
elif self.request_has_settings('filter'):
|
||||
self.update_filter_settings(settings, 'request')
|
||||
if self.request_has_settings('sort'):
|
||||
self.update_sort_settings(settings, 'request')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue