Skip to main content

addSection

info

This functionality is available in the PRO edition only.

Description

Adds a section to the currently active view

addSection: (section: any, parent_id: string) => boolean

Parameters

  • section - (required) object - the object of the section to add
  • parent_id - (required) string - the id of the parent section. Pass 'null' if you are adding a section to the root

Returns

  • isSuccess - (boolean) - returns 'true', if the section was added successfully and 'false' in other cases (e.g. incorrect parent_id was specified).

Example

scheduler.createTimelineView({
name: "timeline",
render:"tree",
...
y_unit:[
{key:"production", label:"Production Department", children:[
{key:"p1", label:"Managers", children:[
{key:"pm1", label:"John Williams"},
{key:"pm2", label:"David Miller"}
]}
]},
{key:"sales", label:"Sales and Marketing", children:[
{key:"s1", label:"Kate Moss"},
{key:"s2", label:"Dian Fossey"}
]}
]
});

scheduler.addSection( {key:1, label:"James Smith"}, "p1");
scheduler.addSection( {key:2, label:"Alex White"}, "sales");

Applicable views: Timeline view

Details

note

The method requires the treetimeline plugin to be activated.

note

If the opened view isn't Timeline in the 'Tree' mode, the method will be ignored.

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.