我是jQuery和javascript的新手,最近发现了回调函数,等待一个javascript函数在调用另一个之前完成。我想等到我的Kendo网格完成刷新,然后调用下载方法将我的应用程序重定向到新的URL。这可能吗?我尝试像下面的代码一样设置它,但那不起作用:
refreshGridThenLock(downloadAfterRefresh, selectedItems);
function refreshGridThenLock(callbackFunction, selectedItems){
var grid = $("#grid").data("kendoGrid");
grid.dataSource.read();
grid.refresh();
callbackFunction(grid, selectedItems);
}
function downloadAfterRefresh(){
initiateFileDownload(selectedItems)
}
答案 0 :(得分:1)
没有这样的事件“网格就绪”。但您可以尝试使用此dataBound
事件的示例。看一看:
http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#events-dataBound