У меня есть некоторые действия, которые необходимо выполнить во время/после привязки данных моих диаграмм.Диаграмма пользовательского интерфейса Kendo - Обновление источника данных после привязки
Одна из вещей заключается в том, что я добавляю отсутствующие категории (месяцы). Моя проблема заключается в том, что, если я добавлю эти недостающие значения в источник данных, он снова инициирует событие базы данных.
Есть ли лучший способ сделать это?
@(Html.Kendo().Chart<MyModel>()
.Name("chart")
.DataSource(ds => ds.Read(read => read.Action("GetData", "Home")))
.CategoryAxis(a => a.Date().Categories(c => c.Date))
.ValueAxis(v => v.Numeric().Min(0).Max(100))
.Series(series => series.Column(d => d.Value))
.Events(e => e.DataBound("dataBound"))
)
function dataBound(e) {
var chart = e.sender;
var today = new Date();
// Add current month to chart
chart.dataSource.add({
CategoryDate: today,
Value: 0
});
}