2014-04-11 61 views
2

假設我已經初始化了一個像這樣的kendogrid。在初始化kendogrid後添加數據綁定函數

$('#' + grids[i].gridName).kendoGrid({ 
    columns: [{ 
     width: 50, "template": "<input type=\"checkbox\" />" 
    }, 
    { 
     field: "Name", 
     title: "Name" 
    }] 
}).css('width', '100%'); 

如何將數據綁定函數添加到已有的kendoGrid中?

以下不起作用。

$("#grid").data("kendoGrid").dataBound = function(){ 
    //some code 
} 

回答

2

試試這個:

var grid = $("#grid").data("kendoGrid"); 
grid.bind("dataBound", function(e) { 
    //your code here 
}); 
1

您可以添加功能數據綁定如下

$('#grid').data().kendoGrid.dataSource.bind('dataBound', function(e) { 
       ... 
}); 
+0

你和維韋克的方法都工作。我接受vivek的回答,因爲他速度更快,而且他們都一樣好。謝謝。 – user1534664