我正在Kendo UI列表视图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));
}))
))