2015-08-22 52 views
0

我正在使用kendo核心ui(免費版),我不確定我需要在我的視圖中做什麼來遍歷數據...老實說,我我不確定甚至要尋找什麼。我嘗試使用模板,但無法讓它工作。我想在表格中顯示數據。這是我的視圖模型。如何遍歷視圖中的kendo datasoure

var dataSource = new kendo.data.DataSource({ 
     transport: { 
      read: { 
       url: '/Customer/GetCustomers', 
       dataType: 'json' 
      } 
     } 
    }); 
    dataSource.read(); 
    var viewModel = kendo.observable({ 
     title: 'Current Customers', 
     AllCustomers: dataSource, 

    }); 

回答

0

原來我讓事情變得比他們需要的更困難。我試圖在我的模板中應用'for'循環,但它不是必需的。

現在可以正常工作。

HTML

<table data-bind="source: AllCustomers" data-template="template"></table> 
<script id="template" type="text/x-kendo-template"> 
    <tr> 
     <td>#: CompanyName #</td> 
    </tr> 
</script> 

JS

$.ajax("/Customer/GetCustomers", { 

    type: "POST", 
    dataType: "json", 
    success: function (result) { 
     viewModel.set("AllCustomers", result); 
    } 
}); 

var viewModel = kendo.observable({ 
    title: 'Current Customers', 
    AllCustomers: null 
});