feat: add auto-link (to "View") behavior for grid columns
This commit is contained in:
parent
a361f07980
commit
e0de4e9a65
3 changed files with 80 additions and 1 deletions
|
@ -49,6 +49,26 @@ class TestGrid(TestCase):
|
|||
grid = self.make_grid()
|
||||
self.assertEqual(grid.vue_component, 'WuttaGrid')
|
||||
|
||||
def test_linked_columns(self):
|
||||
grid = self.make_grid(columns=['foo', 'bar'])
|
||||
self.assertEqual(grid.linked_columns, [])
|
||||
self.assertFalse(grid.is_linked('foo'))
|
||||
|
||||
grid.set_link('foo')
|
||||
self.assertEqual(grid.linked_columns, ['foo'])
|
||||
self.assertTrue(grid.is_linked('foo'))
|
||||
self.assertFalse(grid.is_linked('bar'))
|
||||
|
||||
grid.set_link('bar')
|
||||
self.assertEqual(grid.linked_columns, ['foo', 'bar'])
|
||||
self.assertTrue(grid.is_linked('foo'))
|
||||
self.assertTrue(grid.is_linked('bar'))
|
||||
|
||||
grid.set_link('foo', False)
|
||||
self.assertEqual(grid.linked_columns, ['bar'])
|
||||
self.assertFalse(grid.is_linked('foo'))
|
||||
self.assertTrue(grid.is_linked('bar'))
|
||||
|
||||
def test_render_vue_tag(self):
|
||||
grid = self.make_grid(columns=['foo', 'bar'])
|
||||
html = grid.render_vue_tag()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue