Zum Hauptinhalt springen

move-field

Beschreibung

Wird ausgelöst, wenn Felder neu angeordnet werden

Verwendung

"move-field": ({
area: string,
id: string | number,
before?: string,
after?: string
}) => void | boolean;

Parameter

Der Callback der Aktion erhält ein Objekt mit den folgenden Parametern:

  • area - (erforderlich) der Name des Bereichs, in dem die Neuanordnung stattfindet; mögliche Werte sind „rows", „columns" oder „values"
  • id - (erforderlich) die ID des verschobenen Feldes
  • before - (optional) die ID des Feldes, vor dem das verschobene Feld platziert wird
  • after - (optional) die ID des Feldes, nach dem das verschobene Feld platziert wird
Info

Zur Behandlung der internen Events können Sie die Event-Bus-Methoden verwenden

Beispiel

const table = new pivot.Pivot("#root", {
fields,
data: dataset,
config: {
rows: ["studio", "genre"],
columns: [],
values: [
{
field: "title",
method: "count"
},
{
field: "score",
method: "max"
}
]
}
});

//die ID des neu angeordneten Feldes in der Konsole ausgeben
table.api.on("move-field", (ev) => {
console.log("The id of the reordered field:", ev.id);
});

Verwandte Artikel: api.on()