2013-04-27 2 views
0

Вот мой код для кендо мобильного интерфейса datasourseне в состоянии вызвать метод обратного вызова в кендо мобильной 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

Вы можете использовать событие DataBound из ListView для этого:

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

} 
      }) 
+0

да его работы .. –

 Смежные вопросы

  • Нет связанных вопросов^_^