Angabe der absoluten Position des Pivot Elements
Contents
[
Hide
]
Manchmal muss der Benutzer die absolute Position der Pivot-Elemente angeben, die API von Aspose.Cells for Node.js via C++ hat einige neue Eigenschaften und eine Methode freigegeben, um die Benutzeranforderung zu erfüllen.
- Hinzugefügte PivotItem.setPosition Eigenschaft, die verwendet werden kann, um den Position-Index in allen Pivot-Elementen unabhängig vom übergeordneten Knoten anzugeben. Hinzugefügte PivotItem.setPositionInSameParentNode Eigenschaft, die verwendet werden kann, um den Position-Index in den Pivot-Elementen unter dem gleichen übergeordneten Knoten anzugeben.
- Hinzugefügte PivotItem.move Methode, um das Element basierend auf dem Zählwert nach oben oder unten zu bewegen, wobei der Zählwert die Anzahl der Positionen angibt, um das Pivot-Element nach oben oder unten zu bewegen. Wenn der Zählwert kleiner als null ist, wird das Element nach oben verschoben, wenn der Zählwert größer als null ist, wird das Pivot-Element nach unten verschoben. Der boolesche Typ-Parameter isSameParent gibt an, ob die Verschiebungsoperation im gleichen übergeordneten Knoten durchgeführt werden soll oder nicht.
- Die PivotItem.move(int count) Methode ist veraltet, daher wird empfohlen, stattdessen die neu hinzugefügte Methode PivotItem.move(number, boolean) zu verwenden.
Der folgende Beispielcode erstellt ein Pivot-Table und legt dann die Positionen der Pivot-Elemente im gleichen übergeordneten Knoten fest. Sie können die Quell-Excel-Datei und die Ausgabe-Excel-Datei für Ihre Referenz herunterladen. Wenn Sie die Ausgabe-Excel-Datei öffnen, sehen Sie, dass das Pivot-Element “4H12” sich an der 0. Position im übergeordneten Knoten “K11” befindet und “DIF400” sich an der 3. Position befindet. Ebenso befindet sich CA32 an Position 1 und AAA3 an Position 2.
Bitte beachten Sie, dass es notwendig ist, die Methoden PivotTable.RefreshData und PivotTable.CalculateData aufzurufen, bevor Sie die PivotItem.setPosition, PivotItem.setPositionInSameParentNode Eigenschaften und PivotItem.move Methode verwenden.