svelte-gantt
svelte-gantt copied to clipboard
strange behavior with timeRanges
Hi,
I pass several timeRanges to the gantt:
The gantt first loads the timeRanges:
When I change the day, a timeRange is still there, even if it was the day before:
I would have expected the timeRanges to only be there on the defined days.
Thank you.
Hello,
I'm facing same issue when change view and have more than one timeRanges then only first timeRange object updated.
Also I've try gantt.refreshTimeRanges(); but not success.
Just reference below function call internal from lib
function refreshTimeRanges() {
timeRangeStore._update(({ ids, entities }) => {
ids.forEach(id => {
const timeRange = entities[id];
const newLeft = columnService.getPositionByDate(timeRange.model.from) | 0;
const newRight = columnService.getPositionByDate(timeRange.model.to) | 0;
timeRange.left = newLeft;
timeRange.width = newRight - newLeft;
});
return { ids, entities };
});
}
Please help me out any workaround.
Thanks in advance.
Interesting, I've just tried the demo with multiple time ranges and I did not experience any issues. Any chance you share the rest of your gantt configuration?
Were there any errors in the console? I've fixed an error when time ranges get destroyed which could result in a stuck view.
thanks @ANovokmet for quick reply
I'm working on angular and [email protected] version
please check below attached demo link https://stackblitz.com/edit/angular-fj36mp
after upgrade latest version now it's working as expected (except one issue when build project then one error occur as below) node_modules/svelte-gantt/types/modules/table/tableHeader.d.ts:1:27
investigate error then found node_modules/svelte-gantt/types/modules/table/tableHeader.d.ts file import { SvelteRow } from "src/core/row"; when I replace with import { SvelteRow } from "../../core/row"; then it's working fine
Again thanks @ANovokmet
@nitish-darji thanks for the heads up on this error, I'll be investigating it.
Hello @nitish-darji, do you still experience this issue cause after some tests I can't reproduce it either with the current version ? Thanks in advance :)
No answer and not able to reproduce the bug described