这是我的kendo mobile ui datasourse的代码
var pdata = new kendo.data.DataSource({
transport: {
read: {
url: '@Url.Content("~/Message/GetList")',
type: "post",
dataType: "json",
contentType: 'application/json; charset=utf-8'
}
}
});
I Bind this datasourse to a listview template
$("#inbox").kendoMobileListView({
dataSource: pdata
template: $("#inboxItem").text(),
})
现在我需要一个回调函数,在listview模板通过datasourse绑定后调用。 如果我只是在这段代码之后调用我的函数,那么在模板绑定之前调用该函数是因为ajax命中服务器的异步性质。如何在这里实现回调功能。我不想在这里使用延迟来调用我的函数。
答案 0 :(得分:1)
您可以使用ListView的dataBound事件:
$("#inbox").kendoMobileListView({
dataSource: pdata
template: $("#inboxItem").text(),
dataBound: function(e){
alert('Now the listview received data from the datasource');
}
})