瀏覽代碼

fix tree selection

Falko Schindler 2 年之前
父節點
當前提交
81f4306207
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      nicegui/elements/tree.py

+ 4 - 3
nicegui/elements/tree.py

@@ -25,7 +25,8 @@ class Tree(Element):
         self._props['node-key'] = node_key
         self._props['label-key'] = label_key
         self._props['children-key'] = children_key
+        self._props['selected'] = []
 
-        self.on('update:selected',
-                lambda msg: handle_event(on_select,
-                                         ValueChangeEventArguments(sender=self, client=self.client, value=msg['args'])))
+        def handle_selected(msg):
+            handle_event(on_select, ValueChangeEventArguments(sender=self, client=self.client, value=msg['args']))
+        self.on('update:selected', handle_selected)