Hello! I just gave a demo to one of our PMs. He said one feature that is critical to them is the ability to show which cells have changed when there are cascading changes.
For example, in the attached image, changing the red date will cause the 4 blue dates to be updated... so, after changing the red date, the background color of the 4 fields that were automatically adjusted should be highlighted with a background color. In this example, they're all children of the task that was edited, but often they could be siblings or elsewhere in the tree.
I've implemented the undo/redo functionality in this demo - https://bryntum.com/products/gantt/examples/undoredo/ - but I think there are two issues that I need help with:
1) What is the best way to change the color of a cell in the table, or to do other styling changes?
2) What is the best trigger to hook to apply the colors?
There will probably be two needs:
A) Highlight only the cells that were impacted by the change the user last applied.
B) Highlight all unsaved changes (this is less important).
Where should I start for something like this?