We have renderer added for predecessor column as bellow:
{
type: 'predecessor', sortable: false, width: 112,
renderer:
({ record }) => {
let predecessors = record.predecessors;
if (predecessors.length) {
var toBeRendered = new Array();
for (const predecessor of predecessors) {
let lag = predecessor.get('lag');
let lagSymbol = parseInt(lag) >= 0 ? '+' : '';
let display = predecessor.get('predTaskSeqNumber') + ':' + predecessor.get('DependencyType') + lagSymbol + lag + ' ' + predecessor.get('lagUnit');
toBeRendered.push(display);
// return display;
}
return toBeRendered.join(',');
}
}
},
We are committing stores on data load as below :
that.ganttView.project.dependencyStore.commit();
that.ganttView.project.taskStore.commit();
All other data is showing correct without "dirty" however predecessor column shows red corner as dirty.
how to avoid this??