0

時間と生産へのアクセスが限られているため、グリッドの結果を逆順に表示したいだけです。現在、列「日付」に関して昇順で表示されていることを意味します。降順で表示したいのですが、並べ替えはこのグリッドには実装されておらず、タイムリーにサーバー側のコードへのアクセスが制限されています。これをクライアント側から管理することは可能ですか。

4

2 に答える 2

1

可能...jQueryデータテーブルプラグインを試すことができます。

フィドル-http://jsfiddle.net/tariqulazam/bEeHp

HTML

<table id="table">
    <tr>
        <td>A</td>    
    </tr>
    <tr>
        <td>B</td>    
    </tr>
    <tr>
        <td>C</td>    
    </tr>
    <tr>
        <td>D</td>    
    </tr>
</table>

<input type="button" value="Reverse" id="btnReverse"/>​

JavaScript

$("#btnReverse").click(function(){
   $("#table tr").each(function(i,li){
      $("#table").prepend(li)
   });
});​
于 2012-07-12T11:19:02.697 に答える
0

jQueryTablesorterを使用すると成功する可能性があります。

http://tablesorter.com/docs/

headers { 0: { sorter: false}, 1: {sorter: false} }データセット全体を反転させる列に最初の並べ替え方向を適用して使用することにより、列ヘッダーのクリックを無効にしますsortList: [0,0]

最終的には次のようになります。

$(function() {
        $("#myTable").tablesorter({
            sortList: [0,0], 
            headers { 0:{sorter:false}, 1:{sorter:false}, 2:{sorter:false}} 
        }); 
    } 
);
于 2012-07-12T11:19:57.040 に答える