Я работаю над новыми функциями бесконечной прокрутки в представлении списка пользовательского интерфейса kendo https://demos.telerik.com/aspnet-mvc/listview/endless-scrolling. Но я использую настройку привязки SignalR в своем собственном решении.
Пока мне удалось загрузить данные из метода-концентратора при начальной загрузке и отобразить их в списке. И как только я достигаю точки прокрутки, в сети ничего не происходит.
Любые советы / информация / код будут оценены.
@(Html.Kendo().ListView<TestViewModel>()
.Name("listview")
.HtmlAttributes(new { style = "height: 95%" })
.TagName("div")
.ClientTemplateId("template")
.Scrollable(ListViewScrollableMode.Endless)
.DataSource(dataSource => dataSource
.SignalR()
.PageSize(5)
.AutoSync(true)
.Transport(tr => tr
.ParameterMap(parameterMap)
.Promise(hubPromise)
.Hub(hub)
.Client(c => c
.Read(hubMethod)
)
.Server(s => s
.Read(hubMethod)
))
.Schema(schema => schema
.Data("Data")
.Total("Total")
.Model(model =>
{
model.Id("UniqueId");
model.Field("Id", typeof(string)).Editable(false);
model.Field("Name", typeof(string));
model.Field("Description", typeof(string));
}))
))