Kendo ListView:无法刷新(重新加载)数据 [英] Kendo ListView: cant refresh (reload) data

查看:20
本文介绍了Kendo ListView:无法刷新(重新加载)数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的列表视图:

@(Html.Kendo().ListView<Entity>()
  .Name("listView")
  .TagName("div")
  .ClientTemplateId("template")
  .DataSource(dataSource => {
      dataSource.Read(read => read.Action("Products_Read", "Home").Data("additionalData"));
      dataSource.PageSize(4);

})
.Pageable()   
)

这里是必须重新加载数据的javascript函数:

Here are javascript function that must reload data:

var someData = "-1";
function reload() {
   // insure that function exists
   // alert( $("#listView").data("kendoListView").refresh)
   $("#listView").data("kendoListView").refresh();

}

function additionalData() {
    return {
        someData:  someData
    };
}

我按照文档中的内容进行操作,但没有看到任何回发.有什么问题吗?

I do all as written in documentation but doesnt see any postback.Whats wrong?

推荐答案

refresh()(参见 refresh) 只刷新屏幕上的数据,但不重新加载数据.如果你想这样做,你必须使用 read() :

refresh() (see refresh) only refreshes data on screen but don't reload data. If you want to do so, you have to use read() :

$("#listView").data("kendoListView").dataSource.read();

这篇关于Kendo ListView:无法刷新(重新加载)数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆