我使用的是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
Gantt Code snippet
发布于 2016-08-30 18:21:30
要使用自引用数据源呈现甘特图,我们需要考虑以下事项。
我们需要使用“parentTaskIdMapping”来映射“taskIdMapping”和parentId中的taskId字段。
请找到我们的在线演示示例供您参考
示例:http://mvc.syncfusion.com/demos/web/gantt/ganttselfreference
致以敬意,
Syncfusion团队
发布于 2016-09-01 14:04:26
Syncfusion团队,最终我解决了我正在使用来自gantt-> Data Binding -> Self Referencial Binding(Flat Data) sample Code的示例代码的问题。
在我看来,您需要对您的示例执行此correction.According操作。
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; }
}https://stackoverflow.com/questions/39207712
复制相似问题