i have problems with my reload function. Is it necessary that id in resourceStore is numeric? I am using a GUID like "7ABC9979-B0A2-424D-B50A-24F05F73950D" so id has to be a String.
If i load initially data as inline data it works perfect.
This is my reload called from Menu:
// Relaod aus Menu
function reload() {
scheduler.eventStore.removeAll();
scheduler.resourceStore.removeAll(); // erzeugt update's in EventStore
var teams = P2Service.get("plan").getTreeDataAsJson();
resources = JSON.parse(teams);
// Plug it in as inline data
scheduler.resourceStore.data = resources;
var rezu = P2Service.get("plan").getDataAsJson();
var events = JSON.parse(rezu[0]);
scheduler.eventStore.data = events;
toast('Data reloaded');
}
TypeError: Die Eigenschaft "id" eines undefinierten oder Nullverweises kann nicht abgerufen werden.
at splice (scheduler/build/scheduler.umd.js:32021:13)
at onNodeRemoveChild (scheduler/build/scheduler.umd.js:9358:13)
at Anonymous function (scheduler/build/scheduler.umd.js:10173:17)
at clearChildren (/scheduler/build/scheduler.umd.js:10171:13)
at data.set (/scheduler/build/scheduler.umd.js:5461:9)
at reload (Resource/Plantafel/appResourceScheduler.js:692:5)
at onClick (Resource/Plantafel/appResourceScheduler.js:1820:13)
at callback (/scheduler/build/scheduler.umd.js:376:7)
at trigger (/scheduler/build/scheduler.umd.js:30364:15)
at onInternalClick (/scheduler/build/scheduler.umd.js:33891:7)
I am using Scheduler 2.0.2. My code is old so it can be a new bug.
Thanks