2010-12-03 4 views
1

jQuery Tablesorter pluginにカスタムパーサを作成しました。ページをロードするときに、そのカスタムパーサで3列に並べ替えるテーブルを持っています。jQuery tablesorterのパーソナルパーサーで初期ソート順を設定するにはどうすればいいですか?

私はこれを試してみました:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#statusTable").tablesorter({ sortList: [[3, 0], [4, 0], [5, 0]]}, { headers: { 3: { sorter: 'status' }, 4: { sorter: 'status' }, 
      5: { sorter: 'status' }, 0: { sorter: false }, 7: { sorter: false} }}); 
    }); 
</script> 

列が、ページがロードされるときにソートされているが、それらがアルファベット順にソートされています。

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#statusTable").tablesorter({ headers: { 1: { sorter: 'status' }, 2: { sorter: 'status' }, 
     3:{ sorter: 'status'}, 5:{ sorter: false}}}, { sortList: [[1,0],[2,0],[3,0]] }); }); 
</script> 

をしかし、その後カラムは、すべてでソートされていません。

別のスクリプトは、私が試してみました。

最終スクリプト:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#statusTable").tablesorter({ sortList: [[3, 0], [4, 0], [5, 0]], headers: { 3: { sorter: 'status' }, 4: { sorter: 'status' }, 
      5: { sorter: 'status' }}, { headers: { 3: { sorter: 'status' }, 4: { sorter: 'status' }, 
      5: { sorter: 'status' }, 0: { sorter: false }, 7: { sorter: false} }}); 
    }); 
</script> 

しかし、その後tablesorterはもう動作しませんでした。

誰にも提案はありますか?

答えて

0

あなたはあなたのJSONでちょっと嬉しいですね。あなたはあなたのコードを整理しようとしましたか、そしてインデントを使ってどこで構文を知っているのか見てみましたか?

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#statusTable").tablesorter({ 
      sortList: [[3, 0], [4, 0], [5, 0]]}, 
      headers: { 
      3: { sorter: 'status' }, 
      4: { sorter: 'status' }, 
      5: { sorter: 'status' }, 
      0: { sorter: false }, 
      7: { sorter: false } 
      } 
     }); 
    }); 
</script> 

私はあなたの最初は(テストであなたの最初の本能と一緒に行くと同じ前提に沿って)最高だったと仮定して行くよ:

ここでクリーンアップあなたの最初のバージョンです。中括弧でheadersを不必要に折り返していた(実際には決して閉じなかった)。

+0

私は括弧を正しく閉じたので、それは違いはありませんでした。何が起こったのかは、列が実際に注文されたことですが、アルファベット順に並べられ、私のcutomパーサを使用していませんでした。また、ヘッダーはもはや使用されませんでした。 (ヘッダーの代わりに{ヘッダー:{...}}でなければなりません:{...}) – Mysteric

関連する問題