Kendo UI列表视图通过SignalR绑定进行无限滚动

时间:2019-05-27 16:33:31

标签: c# asp.net-mvc kendo-ui kendo-asp.net-mvc kendo-listview

我正在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));         
                    }))
            ))

0 个答案:

没有答案