Hi Team,
I want to implement multi grouping in the calendar timeline View & for that I have found the below code,
Y-Unit We are binding the following array.
elements = [ {key:10, label:"Web Testing Dep.", open: true, children: [
{key:20, label:"Elizabeth Taylor"},
{key:30, label:"Managers"}]},
{key:40, label:"Kate Moss",children: [
{key:50, label:"Elizabeth Taylor"}]},
{key:60, label:"Dian Fossey"}
];
And Data binding is in the following manner.
scheduler.parse([{ start_date: “2009-06-30 09:00”, end_date: “2009-06-30 12:00”, text:“Task A- 12458”, section_id:20},
{ start_date: “2009-06-30 10:00”, end_date: “2009-06-30 16:00”, text:“Task A-89411”, section_id:30},
{ start_date: “2009-06-30 12:00”, end_date: “2009-06-30 20:00”, text:“Task B-48865”, section_id:50},
{ start_date: “2009-06-30 14:00”, end_date: “2009-06-30 16:00”, text:“Task B-44864”, section_id:50}],“json”);
It works perfect, as all the children elements has different values. But in my requirement I have to segregate the data as shown in the attached image, in which all the parent filters has same child filters.
Now if I no where give parent section_id while binding Parse() method, how would the scheduler knows under which child elements the data should be added.
For simplicity please find similar code snippet:
Y-Unit We are binding the following array.
elements = [ {key:10, label:“Campaign1”, open: true, children: [
{key:10, label:“Open Events”},
{key:20, label:“Closed Events”}]},
{key:20, label:“Campaign2”,children: [
{key:10, label:“Open Events”},
{key:20, label:“Closed Events”}]},
{key:30, label:“Campaign3”,children: [
{key:10, label:“Open Events”},
{key:20, label:“Closed Events”}]}
];
In the Y-Unit, children in the all parents has same values. So now while parsing the data if you just say, section_id:10, there are multiple places where section_id = 10.
Please suggest the solution.