Можно ли создать новую схему фильтрации и установить ее на странице только с помощью Iron Python? Причина, по которой я это изучаю, заключается в том, что в настоящее время веб-плеер не позволяет нам создавать схемы фильтрации. Я надеюсь добиться этого, выполнив скрипт, который будет вызван изменением свойства документа. Имя схемы фильтрации будет передано из JavaScript-кода, использующего метод SetDocumentProperty .
В приведенном ниже сценарии добавлена новая схема фильтрации, но я не могу выбрать ее в меню Схема фильтрации вАналитик Spotfire, его нигде не видно. Чего мне не хватает?
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
Я не вижу свой недавно добавленный FilteringScheme после того, как я запустил вышеупомянутый скрипт из меню Схема фильтрации в Analyst. :