分解されたセクションを持つ円グラフのC#またはVBRazor構文の例を探しています。私は個々のフィールドをバインドしていません、私は次のようなものを使用しています...
.Series(Sub(series)
series.Pie(Function(model) model.Id, Function(model) model.PriorityName).Overlay(ChartPieSeriesOverlay.None)
End Sub) _
分解されたセクションを持つ円グラフのC#またはVBRazor構文の例を探しています。私は個々のフィールドをバインドしていません、私は次のようなものを使用しています...
.Series(Sub(series)
series.Pie(Function(model) model.Id, Function(model) model.PriorityName).Overlay(ChartPieSeriesOverlay.None)
End Sub) _
サポートデモとTelerikからのサポートを通じて、私はこの問題を理解しました。うまくいけば、これはいつか誰かを助けるでしょう。チャートの一部を分解したい場合にブール値を渡すだけの別のパラメーターをViewModelに追加しました。次に、それをModel.Explosionとして以下のコードに渡します。
@(Html.Kendo().Chart(Of Core.UI.PieChartViewModel) _
.Name("Chart_OpenItemsByPM") _
.ChartArea(Function(c) c.Background("#fff")) _
.HtmlAttributes(New With {.Style = "height:280px;width:90%;margin:0px auto;"}) _
.Legend(Function(legend) legend.Position(ChartLegendPosition.Bottom)) _
.DataSource(Function(ds) ds.Read(Function(r) r.Action("Chart_OpenItemsByPM", "Dashboard"))) _
.Series(Sub(series)
series.Pie(Function(model) model.Id, Function(model) model.Priority
Name, Nothing, Function(model) model.Explosion).Overlay(ChartPieSeriesOverlay.None)
End Sub) _
.SeriesColors("#c72e15", "#c78215", "#c7c115", "#156dc7") _
.Tooltip(Function(tooltip) tooltip.Visible(True).Format("{0} Tickets"))
)