我可以以编程方式展开或折叠剑道甘特图任务吗?

May i expand or collapse kendo gantt tasks programmatically?

本文关键字:任务 编程 方式展 折叠 我可以      更新时间:2023-09-26

我有一个剑道甘特图 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集,但视觉上没有任何变化

您可以通过数据源进行设置,图表将更新,而无需手动调用刷新。 $("#gantt").data("kendoGantt").dataSource.view()[0].set("expanded", false)

文档