Указание абсолютной позиции элемента сводной таблицы
Contents
[
Hide
]
Иногда пользователю необходимо указать абсолютную позицию элементов сводной таблицы. В интерфейсе API Aspose.Cells предоставлено несколько новых свойств и метод для удовлетворения этого требования пользователя.
- Добавлено свойство PivotItem.setPosition(), которое можно использовать для указания индекса позиции во всех PivotItems независимо от родительского узла. Добавлено свойство PivotItem.setPositionInSameParentNode(), которое можно использовать для указания индекса позиции в PivotItems под тем же родительским узлом.
- Добавлен метод PivotItem.move(int count, boolean isSameParent) для перемещения элемента вверх или вниз на основе значения счетчика, где счетчик - количество позиций для перемещения элемента вверх или вниз. Если значение счетчика меньше нуля, элемент будет перемещен вверх, а если значение счетчика больше нуля, PivotItem будет перемещен вниз, параметр типа Boolean isSameParent, который указывает, должна ли операция перемещения выполняться в том же родительском узле или нет.
- Устарел метод PivotItem.move(int count), поэтому рекомендуется использовать вновь добавленный метод PivotItem.move(int count, boolean isSameParent).
Пожалуйста, обратите внимание, перед использованием методов PivotItem.setPosition(), PivotItem.setPositionInSameParentNode() и свойств PivotItem.move(int count, boolean isSameParent) и метода PivotTable.calculateData, необходимо вызвать методы PivotTable.refreshData.
Образец кода
В следующем образце кода создается сводная таблица, а затем указываются позиции элементов сводной таблицы в том же родительском узле.