Kendo Mobile - 无法在ModalView上刷新listview

时间:2014-04-18 20:00:45

标签: listview kendo-ui refresh kendo-mobile

当关闭添加或删除此列表视图中的行的对话框时,我无法刷新列表视图。

我尝试了几件事。但以下不起作用

function closeModalViewRemove() {

        $("#modalview-app-remove").kendoMobileModalView("close");
        //--- this is not working -- start ---
              refreshAppList();
        //--- this is not working -- finish ---

};


function refreshAppList() {
    var applist = $('#applist').data('kendoMobileListView');
    applist.dataSource.read();   
    applist.refresh();
}

我做错了什么?

1 个答案:

答案 0 :(得分:4)

以下代码可以解决问题。

 $("#applist").data("kendoMobileListView").refresh()

检查有关更新的文档以获取更多信息:http://docs.telerik.com/kendo-ui/api/mobile/listview

我不确定你为什么使用datasource.read()。仅当您具有加载到列表视图内的模板中的动态数据项并且您正在删除源本身中的项目并在每次关闭模态视图后读取其余源项目时,才能使用此函数。顺序删除行列表视图并显示其余行,只需使用listview的id调用刷新函数即可。