Skip to main content

api.exec()

Description

Allows triggering Gantt actions

Usage

api.exec(
action: string,
config: object
): void;

Parameters

  • action - (required) an action to be fired
  • config - (required) the config object with parameters (see the action to be fired)

Actions

info

The full list of the Gantt actions can be found here

Example

The example below shows how to clear the task text when opening the Editor dialog for it.

<script>
import { getData } from "./common/data";
import { Gantt } from "wx-svelte-gantt";

const data = getData();

let api;

function clearTaskText() {
api.exec("update-task",
{ id: 3, task: { text: "" }
});
};

</script>

<Gantt bind:api tasks={data.tasks} on:show-editor={clearTaskText} />

Related articles: