2

MVC2でうまく機能するjQueryデータグリッドプラグインを選択する必要があります。

私はクライアント側にしっかりと座っているので、MVC2について何も知らないので、MVC2で次のいずれかで特に良い経験または悪い経験があったかどうか疑問に思いました。

Datatables

Flexigrid

jqGrid

次の機能が必要です。

  • 商業的に自由に使用できます
  • 列の並べ替え
  • カスタム列の並べ替えの種類(並べ替えのチェックボックスがオン/オフ、価格帯)
  • 行/列の強調表示
  • ページ付け
  • フリーテキスト入力(オートコンプリートが可能)とチェックボックスを介したフィルタリング可能なグリッドコンテンツ
  • 複数列の並べ替えは便利ですが、必須ではありません

私が見たところ、jqGridは見栄えがしますが、解決策としては有料であり、要件に対してはやり過ぎかもしれません。

Flexigridは、コア開発の観点からは少し死んでいるようです。

私はDatatablesが本当に好きですが、MVC2との互換性を確認するのに苦労しています。このプラグインをMVC2で実装した経験のある人はいますか?または、より良い推奨事項はありますか?

確かに、これは明確な答えのある質問ではありませんが、どんなアドバイスも大いに受けました。

4

3 に答える 3

5

私たちのグループではMVC2を使用したデータテーブルを使用し、素晴らしい結果が得られました。

于 2010-10-28T14:35:14.727 に答える
3

jqGridには、複数列の並べ替えを除いて、必要なすべての機能があります。おそらく、この機能はjqGridの次のリリースの1つに実装されるでしょう。

jqGridをFlexigridと比較すると、jqGridが生きているという正しい言及があります。たとえば、2010年10月24日の最後の3.8.1リリースと、 githubから表示およびダウンロードできるさらに最近の変更を参照してください。

jqGridには2つのバージョンがあります。GPLおよびMITライセンスで提供される純粋なJavaScriptソリューションとしての無料のオープンソースパッケージと、たとえばVisualStudio開発環境に統合された商用です。ASP.NETMVCプロジェクトのバージョンのいずれかを使用できます。

jqGridを使用して、JSONまたはXML形式でデータを提供するほとんどすべてのWebサービスからデータを入力できます。したがって、ASP.NET MVCで、JSON形式の純粋なデータを提供し、空のViewを使用するControllerメソッドを記述できます<table>。必要に応じて、「データプロバイダー」をASMXまたはWCFサービスとして実装できます。また、1つのサイトでソリューションのいずれかを組み合わせることができるため、実装を自由に行うことができます。

ASP.NETMVCでのjqGridの使用例を含むいくつかのリンクを見つけることができる他の質問を見てください。

于 2010-10-28T15:16:55.650 に答える
1

Telerik Grid for MVCを見たことがありますか?

http://www.telerik.com/products/aspnet-mvc/grid.aspx

于 2010-10-29T18:53:24.827 に答える