0

这是我的剑道移动用户界面数据源代码

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模板通过数据源绑定后调用。如果我只是在此代码之后调用我的函数,则在绑定模板之前调用该函数,因为 ajax 命中服务器的异步性质。如何在此处实现回调功能。我不想在这里使用延迟来调用我的函数。

4

1 回答 1

1

您可以为此使用 ListView 的 dataBound 事件:

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

}
            })
于 2013-04-27T16:01:25.510 回答