fix: improve grid display when data is empty
This commit is contained in:
parent
f9fad67f4a
commit
f21efbab9f
4 changed files with 46 additions and 6 deletions
|
@ -264,6 +264,17 @@ class TestGrid(WebTestCase):
|
|||
pager = grid.paginate_data([])
|
||||
self.assertIsInstance(pager, Page)
|
||||
|
||||
# page is reset to 1 for empty data
|
||||
self.request.session['grid.foo.page'] = 2
|
||||
grid = self.make_grid(key='foo', paginated=True, paginate_on_backend=True)
|
||||
grid.load_settings()
|
||||
self.assertEqual(grid.page, 2)
|
||||
self.assertEqual(self.request.session['grid.foo.page'], 2)
|
||||
pager = grid.paginate_data([])
|
||||
self.assertEqual(pager.page, 1)
|
||||
self.assertEqual(grid.page, 1)
|
||||
self.assertEqual(self.request.session['grid.foo.page'], 1)
|
||||
|
||||
##############################
|
||||
# rendering methods
|
||||
##############################
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue