Как заставить refre sh gantt - PullRequest
0 голосов
/ 07 мая 2020

Я бы хотел обновить sh диаграмму Ганта после обновления некоторых данных, поэтому сначала я сделал это реакционным способом, вызвав forceUpdate () и ожидал, что taskbarTemplate сработает как следствие, но этого не произошло. Я сделал это stackblitz , показывая проблему: ожидаемый результат - изменение цвета элементов на зеленый при нажатии кнопки «Изменить цвет» ( скриншот ).

1 Ответ

0 голосов
/ 12 мая 2020

Мы можем удовлетворить ваши требования, используя refre sh метод контроля Ганта. Найдите приведенный ниже пример кода.

<button type="button" onClick={ev => {
        this.itemBgColor = 'green';
        var obj = document.getElementById('Default').ej2_instances[0];
        obj.refresh();
}}>Change color</button>

Пример - https://stackblitz.com/edit/react-6lscfc-rzsakm?file=index.js

...