Dynatable を使用して ajax データをテーブルに表示しています。テーブルには多くの列があるため、理解しやすくするために、一度に特定の列のみを表示するボタンがあります。列で並べ替えようとするまで、それは機能します。その時点で、他の列が再表示されます。この jsfiddleで問題を再現しようとしました。右のボタンがクリックされたときに対応する列を非表示にするために、ヘッダー クラスをコピーする必要がありますが、その dynatable 部分は非常に簡単です。
$('#my-final-table').dynatable({
dataset: {
records: jsondata
},
table: {
copyHeaderClass: true
}
});
jsfiddle でわかるように、(ボタンを使用して) いくつかの列を非表示にしてから、残りの列のいずれかで並べ替えると、非表示の列がすべて再び表示されます。
列の一部を非表示にしながら、Dynatable の並べ替え機能を動作させた人はいますか?
どうもありがとう、アレックス