Skip to main content

Класс PivotTableFilter

Позволяет осуществить доступ к списку фильтров таблицы, каждый из которых обладает свойством видимости. При любом изменении фильтров они должны быть применены к сводной таблице посредством использования методов PivotTableEditor.setFilter(), PivotTableEditor.setFilters().

Пример​


sheet = document.getBlocks().getTable("Лист1")
cell = sheet.getCell("A1")
pivotTable = cell.getPivotTable()
if pivotTable != None:
pivotTableFilters = pivotTable.getFilters()
filtersEnumerator = pivotTableFilters.getEnumerator()
for pivotTableFilter in filtersEnumerator:
for filterIndex in range(pivotTableFilter.getCount()):
pivotTableFilter.setHidden(i, False);
pivotTableEditor = pivotTable.createPivotTableEditor()
pivotTableEditor.setFilters(pivotTableFilters)
pivotTableEditor.apply()