2013-04-27 51 views
0

這裏是我的劍道移動UI代碼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

您可以使用ListView控件的數據綁定事件這樣的:

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

} 
      }) 
+0

燁它的工作.. – 2013-04-28 02:37:33