浏览代码

Handle multi selection in lov components (#2301)

resolves #2290

Co-authored-by: Fred Lefévère-Laoide <Fred.Lefevere-Laoide@Taipy.io>
Fred Lefévère-Laoide 5 月之前
父节点
当前提交
b8a5790af1
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      taipy/gui/gui.py

+ 1 - 1
taipy/gui/gui.py

@@ -738,7 +738,7 @@ class Gui:
         elif rel_var and isinstance(current_value, _TaipyLovValue):  # pragma: no cover
             lov_holder = _getscopeattr_drill(self, self.__evaluator.get_hash_from_expr(rel_var))
             if isinstance(lov_holder, _TaipyLov):
-                if isinstance(value, str):
+                if isinstance(value, (str, list)):
                     val = value if isinstance(value, list) else [value]
                     elt_4_ids = self.__adapter._get_elt_per_ids(lov_holder.get_name(), lov_holder.get())
                     ret_val = [elt_4_ids.get(x, x) for x in val]