无法在ken​​do移动数据源中调用回调方法

时间:2013-04-27 08:42:20

标签: asp.net kendo-mobile

这是我的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命中服务器的异步性质。如何在这里实现回调功能。我不想在这里使用延迟来调用我的函数。

1 个答案:

答案 0 :(得分:1)

您可以使用ListView的dataBound事件:

$("#inbox").kendoMobileListView({
                dataSource: pdata
                template: $("#inboxItem").text(),
                dataBound: function(e){
                alert('Now the listview received data from the datasource');

}
            })