如何强制刷新甘特图

问题描述 投票:0回答:1

我想在一些数据更新后刷新gantt,所以一开始我是用反应的方式,通过调用 强制更新() 我期望 taskbarTemplate 将触发作为一个结果,但没有发生。爆料 显示问题:预期的结果是,当点击 "更改颜色 "按钮时,项目的颜色将变为绿色(截图).

reactjs syncfusion gantt-chart
1个回答
0
投票

我们可以通过使用甘特控件的刷新方法来实现你的要求。请看下面的代码示例。

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

示例------------。https:/stackblitz.comeditreact-6lscfc-rzsakm?file=index.js。

© www.soinside.com 2019 - 2024. All rights reserved.