我正在使用Syncfusion Essential Studio Edition版本14.2.0.28。当我使用甘特图并想在父任务/会话中缩进子任务/子会话时,它不起作用。我跟着以下链接 HTTPS: //help.syncfusion.com/aspnetmvc/gantt/data-binding?cs-save-lang=1&cs-lang=csharp
自引用数据绑定(平面数据)
但到现在为止任何人都无法建议我?我分享了2个屏幕截图,请关注
Real Data where data displayed without parent child indentation
答案 0 :(得分:2)
要使用自我参考数据源渲染甘特图,我们需要考虑以下事项。
我们需要使用“parentTaskIdMapping”映射“taskIdMapping”中的taskId字段和parentId。
请查看我们的在线演示样本供您参考
示例:http://mvc.syncfusion.com/demos/web/gantt/ganttselfreference
此致
Syncfusion团队
答案 1 :(得分:-1)
Syncfusion团队,最后我解决了我遇到的问题。当我使用你的gantt示例代码时 - >数据绑定 - >自参考数据绑定(平面数据)示例代码。
在我看来,你需要做哪些修正。根据你的例子。
Syncfusion示例代码段:
public class Data
{
public string StartDate { get; set; }
public int Id { get; set; }
public int ParentId { get; set; }
public string Name { get; set; }
public int Duration { get; set; }
public int PercentDone { get; set; }
public List<Data> Children { get; set; }
public string Predescessor { get; set; }
}
我为使这个样本可行的改变是
public class Data
{
public string StartDate { get; set; }
public int Id { get; set; }
***public int? ParentId { get; set; }***
public string Name { get; set; }
public int Duration { get; set; }
public int PercentDone { get; set; }
public List<Data> Children { get; set; }
public string Predescessor { get; set; }
}