我有一个剑道甘特图http://docs.telerik.com/kendo-ui/api/javascript/ui/gantt
我能以编程方式展开和折叠其项吗?
Kendo gantt文档没有这样的方法,但是可以通过jQuery扩展任务吗?
此外,我尝试通过更改所选任务的expanded
属性来扩展任务:
var selection = gantt.select();
if (selection) {
var task = gantt.dataItem(selection);
console.log('task.expanded = ' + task.expanded); // shows true or false depending on visual state
task.expanded = true;
console.log('task.expanded = ' + task.expanded); // always shows true
}
属性expanded
设置,但在视觉上没有任何更改
答案 0 :(得分:3)
您可以通过数据源进行设置,图表将更新,而无需手动调用刷新。 $("#gantt").data("kendoGantt").dataSource.view()[0].set("expanded", false)