0

我正在使用剑道网格,我在document.ready函数中创建网格。最初在创建网格时它没有读取。但是在选择一个值后,我必须用数据库中的某些值填充网格。所以我想触发选择值后读取剑道网格。所以当时我想给出读取操作的路径。这可能吗?

例如

在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
});
4

1 回答 1

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();
});
于 2013-05-09T15:36:52.293 回答