js でこれを行う場合に列を表示および非表示にするには、CakeGrid プラグインをお勧めします。
https://github.com/Mehrdad-Dadkhah/CakeGrid
または、次の例のように jquery DataTable を使用します: http://www.datatables.net/examples/api/show_hide.html
しかし、CakeGrid プラグインをお勧めします。これは、グリッドをきれいにし、多くのオプションを提供し、Grid の 2 つのレイアウトに table と div と ... を含めるためです。
ajax paginate と filter の両方を一緒に使用するには、フォームをフィルタリングに追加して、
セッションの最後のページネーション オプションを保存し、コントローラの最後のページネーション オプションでフィルタリングを管理します
また
成功時に ajax イベントを発生させると、フィルタリング フォームのアクションを最後に要求された URL に置き換えます。フォームのアクションを変更し、ケーキのセキュリティ コンポーネントから CSRF エラーが発生するため、自分で ajax を処理し、アクションのセキュリティ チェックを無効にすると、これを行うことができます。