2013-05-09 112 views
0

我正在使用kendo网格,我在document.ready函数中创建网格。创建网格时它没有读取。但是在选择一个值之后,我必须用数据库中的certian值填充网格。所以我想要在选择值后触发剑道网格的读取。那时候我想给读取动作的路径。是否有可能?剑道网格阅读动作激怒?

对于我创建网格数据源这样

dataSource = new kendo.data.DataSource({ 
    serverPaging : true, 
    serverSorting : true, 
    serverFiltering : true, 
    serverGrouping : true, 
    serverAggregates: true, 
    transport: { 
     read: {  
     }, 
     update: { 
     } 
    } 
}); 

而且的document.ready exampe

当用户从一个领域,我必须设置URL选择一个值来回回读 说名字是用户选择的值字段 所以

$("#name").change(function(){ 
    //set read action here and read data for the grid 
}); 

回答

3
var _theUrl; 

dataSource = new kendo.data.DataSource({ 
    serverPaging: true, 
    serverSorting: true, 
    serverFiltering: true, 
    serverGrouping: true, 
    serverAggregates: true, 
    transport: { 
     read: { 
      url: function() { return _theUrl; } 
     }, 
     update: { 

     } 
    } 
}) 

$("#name").change(function(){ 
    _theUrl = "URLHere.aspx"; 
    dataSource.read(); 
});