0

大きなデータセットを表示するグリッドがあります。サーバー側の並べ替えを使用してデータを並べ替えましたが、問題はデータが並べ替えられることですが、最初のページしか表示されません。

通常、GET変数はページが変更されたときに送信されます (posStart および count)。しかし、並べ替えを行った後、それらの変数は送信されません。何も送信しないため、他のページには何も表示されません。

アップデート

次のコードがあります。

    mygrid.attachEvent("onBeforeSorting",function(ind,type,direction){
    window.a_direction = direction;       
    window.s_col = ind;      
    var grid = this;     
    grid.setSortImgState(true,window.s_col,window.a_direction);              
    grid.clearAndLoad("getEscalations.php?endDate="+$('#endDate').val()+"&startDate="+$('#startDate').val()+"&dir="+window.a_direction+"&ind="+window.s_col+"&surveyID="+$('#surveyID').val(),function(){
        grid.setSortImgState(true,window.s_col,window.a_direction);     
    });  
});

これでデータを並べ替えることができます。この関数を実行すると、問題が発生し、最初のページだけが読み込まれます。

4

0 に答える 0