Browse Source

introduce ui.update()

Falko Schindler 2 years ago
parent
commit
80fc948e83
2 changed files with 10 additions and 0 deletions
  1. 9 0
      nicegui/elements/update.py
  2. 1 0
      nicegui/ui.py

+ 9 - 0
nicegui/elements/update.py

@@ -0,0 +1,9 @@
+from typing import List
+
+from ..task_logger import create_task
+from .element import Element
+
+
+def update(self, *elements: List[Element]) -> None:
+    for element in elements:
+        create_task(element.view.update())

+ 1 - 0
nicegui/ui.py

@@ -43,6 +43,7 @@ class Ui:
     from .elements.table import Table as table
     from .elements.toggle import Toggle as toggle
     from .elements.tree import Tree as tree
+    from .elements.update import update
     from .elements.upload import Upload as upload
     from .lifecycle import on_shutdown, on_startup, shutdown_tasks, startup_tasks
     from .routes import add_route, add_static_files, get