是否可以创建一个新的过滤方案并将其设置为仅使用 Iron Python 的页面?我正在调查的原因是因为网络播放器目前不允许我们创建过滤方案。我希望通过执行将由 Document 属性更改触发的脚本来实现这一点。过滤方案的名称将使用SetDocumentProperty方法从 JavaScript api 传递。
下面的脚本添加了一个新的过滤方案,但我无法从 Spotfire Analyst 的过滤方案菜单中选择它,它无处可见。我错过了什么?
from Spotfire.Dxp.Data import *
from Spotfire.Dxp.Application.Filters import *
Document.ActivePageReference.FilterPanel.Visible = True
# Add a new data filtering selection.
filterings = Document.Data.Filterings
filterings.Add("Test Filtering 1")
for f in filterings:
print f.Name
从 Analyst 上的 Filtering Scheme 菜单运行上述脚本后,我看不到新添加的 FilteringScheme: