問題タブ [mvcjqgrid]

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 投票する
0 に答える
276 参照

jqgrid - チェックボックスをクリックしてJqgrid列を無効にする(jqgridの外側)

クリックに基づいてjqgrid列を無効にしたい。

特定の列を無効にする必要があるチェックボックスをチェックすると、jqgridとjqgridの外側にチェックボックスがあります。

これは特定の行用ではなく、すべての行用です。チェックボックスをオンにすると、特定の列が無効モードになります

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

jqgrid - デフォルト値で新しい行を追加

次のコードを使用して、新しい行のセルの 1 つにデフォルト値を入力していますが、これは機能しません (セルが空です)。このコードは大丈夫ですか?

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

asp.net-mvc-4 - jqgrid ページングの問題 - ページにデータが読み込まれていない

カスタマイズされた編集、削除ボタンで Jqgrid を使用しています。また、外部検索を使用してグリッド内を検索しています。2 日前から 1 つの問題でイライラしています。

jqgridをバインドする以下の私のコードを確認してください

上記のコードを使用して、Jqgrid をバインドしています。ここで、グリッドから行を削除する必要があります。削除した後、グリッド全体を更新する必要があります。ただし、ページごとのデータは保持されません。以下の私の削除機能を確認してください:

さて、上記のコードを使用して、行を削除しています。応答が成功の場合は、グリッド全体をリロードする必要があります。

2ページ目で行を削除すると、グリッドがリロードされ、ページ番号が2に設定されていることが示されますが、レコードはグリッドの1ページ目から表示されます。

そのために私を助けてください

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

jqgrid - インライン追加のみの編集モードの jqGrid セル

新しい行にある場合にのみ、1 つの列を編集可能にするにはどうすればよいですか? 編集モードの場合、この列は既存の行で読み取り専用である必要があります。

editable 属性は、新規および既存の行に対して機能します。

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

c# - サーバー側のコードで JqGrid に列検索フィルターを追加するにはどうすればよいですか?

コントローラーを介してJsonデータをJqGridテーブルに渡していますか? コントローラーとフィルター/検索を介してページングと並べ替えを実行したい.これは動的な検索フィルターであるため、searchOnEnter = false. ページング/ソートが停止するため、loadonce = true は必要ありませんが、クライアント側のフィルター/検索が有効になります。フィルター検索をこのように機能させたい

Jqgrid の任意の列の検索フィールドにデータを入力すると、json get リクエストを受け取ることができます。たとえば、JqGrid テーブルの Name 列の検索テキスト ボックスに「Kei」と入力すると、次のような GET application/json リクエストを受け取ります。

[例として使用される実際のリンクではありません]

私が抱えている問題は、json テーブルの現在のデータが GET application/json 要求によってフィルター処理されていないことです。デバッグのためにFirefoxを使用しています。たとえば、メール列に「p」と入力すると、クエリ パラメータと json コンテンツの内容は次のようになりますが、何もフィルタリングされません。

クエリ パラメータ

コンテンツ

私の唯一の結論はQueryStringParameter、json データの受け渡しを処理するコントローラーの一部に、url から json フィルター処理されたパラメーターを取得できるように、コントローラーに C# クラスを追加する必要があるということです。しかし、私はこれをどのように行うかについて確信が持てません。どんな提案や参考文献も大歓迎です。

このjson検索/フィルターの問題を修正する主な領域はコントローラーにあると思います。コントローラーは次のようになります。


私の見解は次のようになります。

脚本

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

model-view-controller - jqGridのサイズ変更イベントと、ページが更新されたときにトリガーされるイベント

ページに jqGrid があり、サイズ変更イベントがいつ発生するかを知りたいです。ページを更新すると発生しますか? そうでない場合、グリッドを含むページが更新されたときに発生するイベント。ページが更新されたときに幅を変更するイベントをキャプチャしたいと思います。

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

asp.net-mvc - IQueryable を展開してカスタム linq 拡張機能を使用する

このチュートリアルに従ってMVC JqGridを使用するために、いくつかの Linq 拡張機能を追加しています。基本的には次のとおりです。

これらの拡張メソッドはJqGridに非常に関連していると考えているため、これらの拡張メソッドを任意のクエリでアクセスできるようにするという考えはあまり好きではないので、IQueryableを拡張するIJqQueryableを作成しようとしましたが、これら2つは何かになるでしょうお気に入り:

そのために、私はこのインターフェースのみを作成しました:

そして今、私の問題は、コントローラーアクションメソッドが (IJqQueryable を使用するように変更する前に) のように見えるため、AsQueryable() と同等のものが必要になることです。

どうやら、IJqQueryableとして使用したり、(IJqQueryable)苦情タイプにキャストしたりすることはできません。

合理的に明確にしたことを願っています。

ありがとう