set-columns
Description
Fires when the set of grid columns changesThe set of columns may change while resizing or hiding.
Usage
"set-columns": ({
columns: Column[],
}) => boolean | void;
info
For handling the actions you can use the Event Bus methods
Parameters
The callback of the set-columns action takes an object with the following parameters:
columns- (required) the updated array of column configuration objects; the structure is the same as thecolumnsproperty
Example
Use api.on() to react when the user resizes or hides a column:
<script>
import { getData } from "./common/data";
import { Gantt } from "@svar-ui/svelte-gantt";
const { tasks, scales } = getData();
function init(api) {
api.on("set-columns", ev => {
console.log("Columns updated:", ev.columns);
});
}
</script>
<Gantt {tasks} {scales} {init} />
Related articles: