問題タブ [jqgrid]

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 に答える
2959 参照

jquery - jqGrid editRow サーバーへの投稿

JqG​​rid を使用して一部のデータを表示しており、1 つの列 (InvoiceStatus) の編集を有効にしたいと考えています。

問題は、editurl server.php を呼び出さないことです。

ありがとう。

0 投票する
3 に答える
3146 参照

jquery - jqGrid フォーム編集を使用した ASP.NET MVC - 選択したオプションのコントローラー アクション

さて、私は jQuery 用の jqGrid プラグインに恋をしており、ASP.NET MVC アプリケーションに組み込むことを試みています。トラップに関するさまざまなブログ投稿のおかげで、基本的な機能はすべて動作しています。

私が今ワークアウトしようとしているのは、編集フォームで選択オプションを入力するような方法でコントローラーからデータを返す方法です。

オプションを取り戻すために呼び出すURLをjqGridに提供するだけでよいことはわかっていますが、私の人生では、コントローラーからこれをレンダリングする方法を考えることができません(コーヒーが少なすぎるのでしょうか?)。

たとえば、選択リストの値は「1:one;2:two」のようにハードコーディングできますが、その形式で json オブジェクトを返せばよいのでしょうか? それとも文字列?

どんな助けでも大歓迎です。

0 投票する
4 に答える
5614 参照

asp.net - jqGridloadonceはasp.netでは機能しません

誰かがasp.net+asmx +jqGridの並べ替えでこの厄介な問題を解決する方法を知っていますか?jqGridからpagemethodsまたはasmxWebサービスを呼び出すには、次のようにハッキングする必要があるためです。

これの代わりに:

そのため、クライアントで並べ替えを行うためにloadonce属性をtrueに設定しても機能せず、jqGridはグリッドで発生するすべてのイベントに対してサーバーを呼び出します。

何か案は?

サンクスマルコ

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

javascript - リフレッシュ時にjqgrid userDataがnullを投稿する

私はjqgridとフォームを持っています。グリッドが更新されると、フォームの値をサーバー側のハンドラーに送信しようとしています。テストのために、フォームで変数を 1 つだけ使用しています。Firebug は、jqgrid がフィールド名を渡していることを示していますが、選択されているものに関係なく、値は常に null です。

jqgrid ドキュメントによると、postData 変数を使用してこれを処理する必要があります。

postData: {POINIT : jQuery('#POINIT').val()}

また、これをテストして、jQuery を呼び出して値を取得すると、グリッドが更新されたときだけでなく、ページの他の部分でも機能することを確認しました。

関連するコードは次のとおりです。

どんな助けでも大歓迎です。

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

jquery - jqGridで次/前のページにプログラムでページングする方法

行の次/前のページにスキップする jqGrid メソッドはありますか。ボタン自体をjQueryでプログラム的にクリックしようとしましたが、まだ成功しませんでした

0 投票する
3 に答える
27064 参照

jquery - jqGridで現在のページ番号を見つける

jqGridで現在のページ番号を見つけるにはどうすればよいですか(もちろんjQueryを使用して)。また、合計で何ページあるかを知るにはどうすればよいですか。

0 投票する
5 に答える
14422 参照

jquery - jqGrid: インライン編集中に postData がコントローラ アクションにポストされない

ASP.Net MVC ビューに jqGrid があります。行にインライン編集を行っているときに、ページ上の非表示のテキスト コントロールの値を追加のパラメーターとして jqGrid メソッドに渡すために使用したいと考えています。

これを行うために、jqGrid で postData 属性を使用しています。

Javascript:

MVC:

問題は、jqGrid が editUrl のコントローラーに行う POST 中に投稿されないことです。私の行の値はそれを構成していますが、最後のパラメーター MyId は常に null です。Firebug をチェックしたところ、POST が最初の 2 つの値のみを送信していることを確認しました。

何か案は?グリッドのインライン編集中に postData 値を送信することはできますか?

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

javascript - jqGrid: グリッド編集用に定義したイベントが起動しないのはなぜですか?

グリッドでインライン編集を行っていますが、その編集に関連付けられるイベントを発生させることができないようです。

ここに afterSubmit: があり、ユーザーがグリッドの Quantity フィールドを編集した後に起動させたいのですが、起動しません。

navControl の一部としてイベントを低く定義しようとしましたが、それも機能しません。インライン編集は正常に機能します。POST は成功し、結果が返されます。関連付けられるべきイベントにヒットすることはありません。Quantity フィールドの変更に関連するすべてのイベントを試しましたが、どれも機能しません。

イベントを正しい場所に定義しましたか? グリッドまたは何かにプロパティがありませんか?

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

javascript - jqgridの行のカスタムボタンにスクリプトを追加するにはどうすればよいですか?

jqgridでカスタムボタンのクリックを処理しようとしています。ボタンが表示されていますが、ボタンをクリックしても関数が実行されません。jqgridの外にあるボタンをクリックすると、スクリプトが実行されます。jqgridはボタンクリックを消費しますか?何が欠けているのか、理解していないのかわからない。これがグリッドです。グリッド全体をリロードしない理由は、サーバーでの処理が多すぎるため、editurlが「送信」を処理したら、クライアントの行を手動で削除する必要があるためです。See: $(".sendbuttons").click(function(){

..。