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 に答える