Search found 1702 matches

Hello, There are different types of resolutions. Some of them require additional argument and some don't. Yes parent-child dependencies are treated in a different way and their resolutions don't need extra arguments. So this code won't work: if (!project) { project = resolutionParameters[0].project;...

I'm afraid the screenshots and file you provided is not enough.
Please provide a runnable test case. so we could checks debug what's going on.

Hello,

You can use Store API for more details:

// returns removed records
project.dependencyStore.changes.removed

https://bryntum.com/products/gantt/docs/api/Core/data/Store#property-changes

Best regards,
Arcady

Hello, The resolution your code tries to call is a RemoveDependencyCycleEffectResolution class instance. Its resolve method has an argument - the dependency it should remove. So change your code respectively to pass there a dependency and it'll start working. schedulingIssuse has no collapse method ...
Hello, A forward-scheduled project concept is - all tasks are scheduled ASAP by default. Such projects have fixed start date based on which their tasks dates are calculated. End dates of such projects are calculated by start dates are fixed (meant to be provided manually). So it's not possible to au...

PS I've also made a feature request to support the values out of the box: https://github.com/bryntum/support/issues/8733

Hello, The Gantt MspExport feature does not export those values at the moment. The reason is our data model has no strict one-to-one mapping with them. But if you need them to be provided now you can workaround them: // set listener on Gantt construction step const gantt = new Gantt({ --- features :...
Hello Then On Scheduling Cycle Popup window, when I click on the Apply button, the sync should trigger. If there is really no workaround, please give me confirmation so that from our end we can just do a workaround like manually deleting those records from the backend, then we can both move on. You ...
Hello, Disabling silenceInitialCommit is triggering sync automatically on page load when there is scheduling cycle records. The sync passes all dependency Ids even those with no scheduling cycle issue then this caused the backend to delete all dependency records. We can't reproduce this and I'm afra...
Hello, One thing that can help you on UI level is getDateConstraints function: const gantt = new Gantt({ // This method lets you constrain UI interactions like task drag drop and resizing getDateConstraints(taskRecord) { const { minStartDate, maxEndDate } = taskRecord; return { start : minStartDate,...