我可以以编程方式展开或折叠 kendo 甘特图任务吗?
May i expand or collapse kendo gantt tasks programmatically?
我有一个kendo甘特图http://docs.telerik.com/kendo-ui/api/javascript/ui/gantt
我可以通过编程展开和折叠它的项目吗?
Kendo 甘特图文档没有此类方法,但可以通过 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)
我有一个kendo甘特图http://docs.telerik.com/kendo-ui/api/javascript/ui/gantt
我可以通过编程展开和折叠它的项目吗?
Kendo 甘特图文档没有此类方法,但可以通过 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)