Skip to main content

setConfig()

Description

Sets a new configuration for the To Do List

tip

Using this method, you can change configuration of the To Do List widget. The method changes only the parameters you passed

info

It is also possible to load data into the To Do List via the method, but we recommend that you use the parse() method for this purpose

Usage

setConfig(config: object): void;

Parameters

  • config - (required) an object with new configuration of To Do List. See the full list of properties here

Example

const { ToDo, Toolbar } = todo;

const list = new ToDo("#root", {
projects: [
{ id: "first", label: "First project" },
{ id: "second", label: "Second project" },
{ id: "third", label: "Third project" },
],
activeProject: "first"
});

const toolbar = new Toolbar("#toolbar", {
api: list.api,
});

// change configuration of To Do List
list.setConfig({
activeProject: "second"
});

toolbar.setConfig({
api: list.api,
});
info

The To Do List won't be rendered correctly until you call the setConfig() method of the Toolbar component