サーバー側で実行されるページングと並べ替えの機能が組み込まれているため、Webアプリケーションでjqgridを使用して検索結果をレンダリングしています。以前はTablesorterを使用していましたが、これはクライアント側で動作するため、使用しようとしていた方法ではうまく機能しませんでした。
このプロジェクトには、テーブルのスタイルを作成し、jqgridで同じ外観を実現しようとしたWebデザイナー(組織を去った)がいました。ある程度は機能しましたが、完全ではありません。ヘッダー列がデータ列と整列していないという問題があります。CSSをいじりましたが、うまくいかないようです。スクロールバーが不要なときに表示されることがあります。
とにかく、問題の一部は、jqgridが列ヘッダーに1つのテーブルを使用し、次にデータ自体に別のテーブルを使用することであるように思われます。これらのテーブルはそれぞれdivタグでラップされています。FlexigridやIngridなどの代替案をいくつか見てきましたが、ヘッダーとデータに別々のテーブルを使用した同じアプローチも使用しています。
このアプローチが使用される理由を誰かが説明できれば素晴らしいと思います。ヘッダーとデータtableの行が付いた標準タグを代わりに使用できないのはなぜだろうと思っていました。thtd