浏览代码

Fix MapDict refresh error (#464) (#984)

* Fix MapDict refresh error

* Per Fabien
Dinh Long Nguyen 1 年之前
父节点
当前提交
e140aac75c
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      taipy/gui/utils/_bindings.py

+ 3 - 1
taipy/gui/utils/_bindings.py

@@ -39,7 +39,9 @@ class _Bindings:
 
     def __get_property(self, name):
         def __setter(ud: _Bindings, value: t.Any):
-            if isinstance(value, dict):
+            if isinstance(value, _MapDict):
+                value._update_var = None
+            elif isinstance(value, dict):
                 value = _MapDict(value, None)
             ud.__gui._update_var(name, value)