An issues-only repository for the Bryntum project management component suite which includes powerful Grid, Scheduler, Calendar, Kanban Task Board and Gantt chart components all built in pure JS / CSS / TypeScript
"We are seeing an expected result in the resourceStore after removing resources with applyChangeset: if resources are currently not displayed due to filters in effect, applyChangeset causes their isRemoved flag to be true and their store reference to be null, but they remain in the resourceStore.allRecords collection. Is this a bug?
Then open the developer tools console and proceed by clicking the new toolbar buttons in order: [Set Filter] then [Remove Terminal A] and note the console output for "isRemoved".
Forum post
"We are seeing an expected result in the resourceStore after removing resources with applyChangeset: if resources are currently not displayed due to filters in effect, applyChangeset causes their isRemoved flag to be true and their store reference to be null, but they remain in the resourceStore.allRecords collection. Is this a bug?
To reproduce, open the source editor on the Scheduler "Tree" example: https://bryntum.com/products/scheduler/examples/tree/
then add a toolbar with this content:
Then open the developer tools console and proceed by clicking the new toolbar buttons in order: [Set Filter] then [Remove Terminal A] and note the console output for "isRemoved".