Răsfoiți Sursa

code review

Falko Schindler 1 an în urmă
părinte
comite
ded8d6f29d
2 a modificat fișierele cu 11 adăugiri și 13 ștergeri
  1. 5 8
      tests/test_aggrid.py
  2. 6 5
      website/more_documentation/aggrid_documentation.py

+ 5 - 8
tests/test_aggrid.py

@@ -92,19 +92,16 @@ def test_call_api_method_with_argument(screen: Screen):
 
 
 def test_call_column_api_method_with_argument(screen: Screen):
 def test_call_column_api_method_with_argument(screen: Screen):
     grid = ui.aggrid({
     grid = ui.aggrid({
-        'columnDefs': [{'field': 'name'}, {'field': 'parent_name', 'hide': True}],
-        'rowData': [{'name': 'Alice', 'parent_name': 'Frederic'}, {'name': 'Bob', 'parent_name': 'Joseph'}, {'name': 'Carol', 'parent_name': 'John-Peter'}],
+        'columnDefs': [{'field': 'name'}, {'field': 'age', 'hide': True}],
+        'rowData': [{'name': 'Alice', 'age': '18'}, {'name': 'Bob', 'age': '21'}, {'name': 'Carol', 'age': '42'}],
     })
     })
-    ui.button('Show Age', on_click=lambda: grid.call_column_api_method('setColumnVisible', 'parent_name', True))
+    ui.button('Show Age', on_click=lambda: grid.call_column_api_method('setColumnVisible', 'age', True))
 
 
     screen.open('/')
     screen.open('/')
     screen.should_contain('Alice')
     screen.should_contain('Alice')
-    screen.should_not_contain('Frederic')
-    screen.should_not_contain('Joseph')
+    screen.should_not_contain('18')
     screen.click('Show Age')
     screen.click('Show Age')
-    screen.should_contain('Alice')
-    screen.should_contain('Frederic')
-    screen.should_contain('Joseph')
+    screen.should_contain('18')
 
 
 
 
 def test_get_selected_rows(screen: Screen):
 def test_get_selected_rows(screen: Screen):

+ 6 - 5
website/more_documentation/aggrid_documentation.py

@@ -5,15 +5,16 @@ from ..documentation_tools import text_demo
 
 
 def main_demo() -> None:
 def main_demo() -> None:
     grid = ui.aggrid({
     grid = ui.aggrid({
+        'defaultColDef': {'flex': 1},
         'columnDefs': [
         'columnDefs': [
             {'headerName': 'Name', 'field': 'name'},
             {'headerName': 'Name', 'field': 'name'},
             {'headerName': 'Age', 'field': 'age'},
             {'headerName': 'Age', 'field': 'age'},
-            {'headerName': 'Parent', 'field': 'parent_name', 'hide': True},
+            {'headerName': 'Parent', 'field': 'parent', 'hide': True},
         ],
         ],
         'rowData': [
         'rowData': [
-            {'name': 'Alice', 'age': 18, 'parent_name': 'Frederic'},
-            {'name': 'Bob', 'age': 21, 'parent_name': 'Joseph'},
-            {'name': 'Carol', 'age': 42, 'parent_name': 'John-Peter'},
+            {'name': 'Alice', 'age': 18, 'parent': 'David'},
+            {'name': 'Bob', 'age': 21, 'parent': 'Eve'},
+            {'name': 'Carol', 'age': 42, 'parent': 'Frank'},
         ],
         ],
         'rowSelection': 'multiple',
         'rowSelection': 'multiple',
     }).classes('max-h-40')
     }).classes('max-h-40')
@@ -24,7 +25,7 @@ def main_demo() -> None:
 
 
     ui.button('Update', on_click=update)
     ui.button('Update', on_click=update)
     ui.button('Select all', on_click=lambda: grid.call_api_method('selectAll'))
     ui.button('Select all', on_click=lambda: grid.call_api_method('selectAll'))
-    ui.button('Show parent', on_click=lambda: grid.call_column_api_method('setColumnVisible', 'parent_name', True))
+    ui.button('Show parent', on_click=lambda: grid.call_column_api_method('setColumnVisible', 'parent', True))
 
 
 
 
 def more() -> None:
 def more() -> None: