getStyle()
Beschreibung
Gibt die auf eine oder mehrere Zellen angewendeten Stile zurück
Verwendung
getStyle(cell: string): any;
Parameter
cell- (erforderlich) die ID(s) einer oder mehrerer Zellen oder ein Zellenbereich
Rückgabewert
Die Methode gibt die für die Zellen festgelegten Stile zurück
Beispiel
const spreadsheet = new dhx.Spreadsheet("spreadsheet", {});
spreadsheet.parse(data);
// Stil einer einzelnen Zelle abrufen
const style = spreadsheet.getStyle("A1");
// -> {background: "#8DE9E1", color: "#03A9F4"}
// Stile eines Zellenbereichs abrufen
const rangeStyles = spreadsheet.getStyle("A1:D1"); // -> see details
// Stile verschiedener Zellen abrufen
const values = spreadsheet.getStyle("A1,B1,C1:C3");
Info
Bei mehreren Zellen gibt die Methode ein Array von Objekten mit den auf jede Zelle angewendeten Stilen zurück:
[
{background: "red", border: "solid 1px yellow", color: "blue"},
{background: "red", border: "solid 1px yellow", color: "blue"},
{background: "#C8FAF6", border: "solid 1px yellow", color: "#81C784"},
{background: "#9575CD", border: "solid 1px yellow", color: "#079D8F"}
]
Info
Ab v4.1 kann der Verweis auf eine Zelle oder einen Zellenbereich im folgenden Format angegeben werden:
const style = spreadsheet.getStyle("sheet1!A2");
//-> {justify-content: "flex-end", text-align: "right"}
wobei sheet1 der Name des Reiters ist.
Wenn der Name des Reiters nicht angegeben ist, gibt die Methode den bzw. die Stil(e) der Zelle(n) aus dem aktiven Reiter zurück.