Мне нужно отображать ColumnsDirective динамически на основе выбора пользователя среди множества полей, которые могут быть не только стандартными, которые использует GanttComponent , как показано в документации по началу работы:
this.taskFields = {
id: 'TaskID',
name: 'TaskName',
startDate: 'StartDate',
duration: 'Duration',
progress: 'Progress',
child: 'subtasks',
};
Когда эти другие поля включены в ColumnsDirective на начальном экране GanttComponent , значения в ячейках столбцов будут отображаться как
, но когда эти поля добавляются динамически позже после начального отображения, их значения не будут отображаться в ячейках их столбцов.
Вот stackblitz , показывающий проблему ( скриншот )
Я пробовал предварительно определить эти столбцы в taskFields, даже до того, как их динамические c добавить в ColumnsDirective , но это не решило проблему.