Источник данных соединителей MVC Kendo Diagram Set - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь установить источник данных соединителей на моей диаграмме, но соединители не установлены.

Когда я проверяю диаграмму, источник членов заполнен, но источник соединителей пуст.

Мой код выглядит примерно так:

Html.Kendo().Diagram()
//Set Members DataSource
.DataSource(ds => ds
.Read(read => read.Action("MembersActionName", "ControllerName")
    .Model(m =>
    {
        m.Id("MemberId");
    })
)
//Set Connectors DataSource
.ConnectionsDataSource(cds => cds
    .Read(read => read.Action("ConnectorsActionName", "ControllerName")
    .Model(m =>
    {
        m.From("SourceMemberId");
        m.To("DestinationMemberId");
        m.Id("ConnectionId");
    })
)
.AutoBind(true)
.Layout(l => l
    .Type(DiagramLayoutType.Tree)
    .Subtype(DiagramLayoutSubtype.Down)
)
.ShapeDefaults(sd => sd.Visual("visualTemplate"))
.ConnectionDefaults(cd =>
{
    cd.Stroke(s => s.Color("#006bab").Width(1));
    cd.Type(DiagramConnectionType.Polyline);
    cd.StartCap(st =>
    {
        st.Type("FilledCircle");
        st.Fill(stf => stf.Color("#006bab"));
    });
    cd.EndCap(st =>
    {
        st.Type("ArrowEnd");
        st.Fill(stf => stf.Color("#006bab"));
    });
})
.Render();
...