簡単な質問ですが、答えがわかりません。基本的に、AJAXでページを動的/遅延ロードしている場合、データビューを使用できないことを知っています。
ただし、データビューを使用するプロトタイプで多くの機能を構築しましたが、実際のデータベース接続で使用したいと考えています (現在はすべて for ループからの偽のデータです)。すべてのデータをデータベースからクライアント マシンにロードし、データビューを使用してすべての並べ替えなどを行うことはできますか?
dataView のデータは JS 配列です。JSON 配列にすることもできます。その配列をどのようにロードするかはあなた次第です。私は個人的に AJAX ($.get 多分) を使用してこの配列にデータを入力し、これを dataView に設定します。読み込み時または送信時に AJAX を使用して完全な配列をフェッチし、この配列を dataView に設定します。AJAX コントローラー (使用している可能性のあるフレームワーク (Struts/SpringMVC/GWT/etc) をサポートできます) を使用して、データベースからフェッチし、この配列をフォーマットすることができます。Jackson などのライブラリを使用して、データを標準の JSON 形式に変換することもできます。
私は個人的に jQuery-SlickGrid-JSON-SpringMVC モデルを使用しましたが、これらはすべてうまく連携していると思います。このルートに進みたい場合は、このすばらしいチュートリアルをご覧ください 。
ただし、ここで繰り返しますが、SlickGrid のデータは JSON 配列を使用してロードでき、好きな方法でデータを取り込むことができます。
お役に立てれば!