1

tablsorterで並べ替えているこのテーブルがあります。Cを強制的に並べ替えたいのですが、その行をクリックできないようにしたいのです。(つまり、テーブルソーターはこの行を強制的にソートするため、ユーザーはこの行に触れることができません。)

<table>
<thead>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</tbody>
</table>

これが私のテーブルソーターコードです:

params = {
          sortList: [[2, 0]]
          , headers: {
              0: { sorter: false },
              1: { sorter: 'text' },
              2: { sorter: 'text' },
          }
          }
          , sortForce: [[2,0]] 
};

行2を:2: { sorter: false }に設定すると、例外が発生します。この例外は、mysortListがに設定され[[2,0]]、sortFroceがに設定されている[[2,0]]が、行2をに設定しているためだと思います'false'。-これを行う方法はありますか?

4

1 に答える 1

1

正しく動作しない問題を覚えているようですが、バージョン 2.0.2 を除いて、変更ログsortForceで見つけることができないようです。

いずれにせよ、 githubのtablesorterのフォークで修正する必要があります。これは私がまとめたデモsortListです (最後の列の並べ替えを確認できるように、オプションを省略しました。

于 2012-07-19T15:27:45.653 に答える