可以请一个人提供python脚本来创建多个选择列表框过滤器(带有搜索选项)。当我单击嵌入脚本的按钮时,应该对仪表板页面中存在的所有四个数据表的数据进行过滤。
我已经编写了一些脚本,但是如果仅存在一个数据表,它将可以正常工作,当我尝试对多个数据表中的数据应用过滤器时,我遇到了一些错误。
from Spotfire.Dxp.Applica??tion
import Filters as filters
CurPanel = Document.ActivePageR??eference.FilterPanel
FilterA = CurPanel.TableGroups??[0].GetFilter("column??name")
CheckBoxes = FilterA.FilterRefere??nce.As[filters.CheckB??oxFilter]()
strCityL = Document.Properties[??"propertyname"]
for CheckBoxVal in CheckBoxes.Values:
CheckBoxes.Uncheck(C??heckBoxVal)
for strVal in strCityL:
CheckBoxes.Check(st??rVal)
Run Code Online (Sandbox Code Playgroud)
上面的脚本用于一个数据表,我无法搜索过滤器值
谢谢