問題タブ [grid.mvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
852 参照

javascript - Grid.MVC で列フィルタリングを実行すると、「JavaScript ランタイム エラー: オブジェクトはプロパティまたはメソッド 'hasAttribute' をサポートしていません」というエラーが発生する

asp.net mvc5 Web アプリケーション内にGrid.MVC http://gridmvc.codeplex.com/をインストールしました。しかし、列の横にあるフィルター アイコンをクリックすると、次の例外が発生します。

gridmvc.min.js ファイル内で例外を発生させるコードは次のとおりです。

誰でもこれについてアドバイスできますか?

編集

スクリプトファイル内でエラーの原因となっているコードをコメントしましたが、

そして、フィルターボックスが表示されますが、タイプドロップダウン内で何かを選択すると、同じフィルターボックスが次のように表示されます:-

ここに画像の説明を入力

ありがとう

0 投票する
0 に答える
439 参照

c# - Grid.MVC プラグインのサーバー側処理と Ajax インタラクションを実装する

私は asp.net mvc Web アプリケーションに取り組んでおり、このリンクhttp://gridmvc.codeplex.com/にある Grid.MVC プラグインを使用したいと考えています。だから私は次のことをしました: -

NuGet パッケージから、Grid.MVC をプロジェクトにインストールしました。

私は私のビューに以下を追加しました:-

モデルは次のようになります。

コントローラは次のとおりです。

現在、ページング + 列の並べ替えはうまく機能しています。しかし、私は彼らとこれらの問題に直面しています:-

  1. ページング + 列の並べ替えは、ページ全体の再読み込みにつながります。では、Ajax ベースの対話を指定できますか?

  2. ページング + 列の並べ替えはクライアント側で行われるため、ビューにアクセスするたびに、データベースからデータ全体を取得します。サーバー側でこれを行う方法はありますか。

0 投票する
1 に答える
882 参照

c# - Grid.MVC で二重ソートを実行する

したがって、5 つの列を表示する 1 つのグリッドがあります。5 つの列のうち、2 つの列は日付と時刻です。

ユーザーは、グリッドで複数の並べ替えを実行したいと考えています。データをマップするときの最初の並べ替えは日付順です。そのため、ページが読み込まれると、最初のデータが日付順で表示されます。Time(HH:MM am/pm) で並べ替えると、グリッドは時間で並べ替えられますが、最初の並べ替え (日付による) を維持し、時間で二次並べ替えを行う方法が必要です。この機能を実装することは可能ですか?

0 投票する
2 に答える
819 参照

c# - Model' は、Grid.MVC (ASP.NET) の Model 宣言と競合します。

フォームがあり、Grid.MVC を使用して同じページに表示します。プログラムを実行しようとすると、エラーが表示されます:「モデル」は宣言「System.Web.Mvc.WebViewPage.Model」と競合しています..

ここに私のコードのサンプル

これは私のモデルです

そして、これは私の CSHTML (Razor) です

この行に表示されるエラー

@Html.Grid(Model.lCourse).Columns

ご意見をお聞かせください...

0 投票する
1 に答える
463 参照

asp.net-mvc - asp.net MVC RedirectToActionで同じキーを使用してgetパラメータを2回渡す方法は?

イントラネット システム用の asp.net mvc Web サイトを開発しています。このシステムには、グリッドのあるページがいくつかあります。Grid.MVCこれらのグリッドを構築するために拡張機能を使用しています。

Grid.MVCパラメータに基づくフィルタ機能をサポートしGETます。たとえば、列名 where をフィルタリングしたい場合は、次のようなname = "michael"urlGETパラメータを渡す必要があります?grid-filter=name__1__michael;。数字の 1 はフィルタのタイプを表し、この場合は 1 と等しくなります。

複数のフィルターもサポートしています。これを使用するには、 grid-filter パラメーターを のように複数回渡す必要があります?grid-filter=name__1__michael;grid-filter=age__1__21。アクションからリダイレクト結果を返すときに、グリッド フィルターを複数回渡す方法がわかりません。誰もこれを行う方法を知っていますか?

0 投票する
1 に答える
4817 参照

asp.net-mvc-5 - Grid.MVC が部分ビュー形式でエラーを発生させる

0 投票する
1 に答える
321 参照

c# - Grid.mvc - ICollection を含む列

タグのリストを保持する必要があるASP.net MVC 5プロジェクトのグリッドに列を追加しようとしています* (ICollectionを使用)。

通常、テーブルを追加するときは、それを使用@foreach(var item in item.Tags)して<td></td>html タグに保持します。これは正常に機能しますが、他の列のフィルタリングと並べ替えにGrid.MVCを使用したいと思います。

しかし、これは(明らかに)機能しません。メソッドを使用する必要があると思いますが.RenderValueAs()、アイデアが不足しています。これを行う方法についてアドバイスをいただけますか?

* - SO の各投稿の下にあるようなタグ ;)