剑道网格读取动作触发?

时间:2013-05-09 15:29:29

标签: javascript jquery ajax kendo-ui kendo-grid

我正在使用kendo网格,我正在document.ready函数中创建网格。最初在创建网格时它没有读取。但是在选择一个值后我必须使用来自的certian值填充网格。所以我想在选择值后触发kendo网格的读取。所以那时我想给读取动作的路径。是否可能?

例如

在document.ready中我正在为这个

创建网格的数据源
dataSource = new kendo.data.DataSource({
    serverPaging    : true,
    serverSorting   : true,
    serverFiltering : true,
    serverGrouping  : true,
    serverAggregates: true,
    transport: {
        read: {    
        },
        update: {   
        }
    }
});

当用户从字段中选择一个值时,我必须设置要读取的URL 说名称是用户选择值的字段 所以

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

1 个答案:

答案 0 :(得分: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();
});