Как удалить FilteringScheme с помощью C # API? - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь выяснить, как удалить FilteringScheme из API. Я смотрел на C # API, но не смог найти метод удаления или удаления. Код ниже добавляет один, но у меня возникают проблемы, как удалить один после его добавления. У кого-нибудь есть предложения?

// Add a new data filtering selection.
DataFilteringSelection dataFilteringSelection = document.Data.Filterings.Add("Filtering Scheme1");
// A filtering scheme has now been implicitly added for the new data filtering selection.
FilteringScheme myFilteringScheme = document.FilteringSchemes[dataFilteringSelection];
// Let the active page use the new filtering scheme.
document.ActivePageReference.FilterPanel.FilteringSchemeReference = myFilteringScheme;

1 Ответ

0 голосов
/ 28 октября 2019

Я узнал, как это сделать, благодаря сообществу TIBCO answer . Вот что мне нужно было сделать:

foreach (var fs in Document.FilteringSchemes)
{
    if (fs.FilteringSelectionReference.Name == "Georgi")
    {
        context.Document.Data.Filterings.Remove(fs.FilteringSelectionReference);
    }
}
...