問題タブ [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.
asp.net - asp.net mvcを使用してjqgridで複数のレジスタを削除するには?
jqgrid で選択した複数のレコードを削除する方法を教えてください。私はいくつかの方法を試しましたが、今のところ成功していません。私を助けてくれる人に感謝します。
私のコントローラーのコード:
javascript - 状態保存のための読み込み時間中に jqGrid にプレフィルターを割り当てることができません
私はjqGridを使用しています。ユーザーが検索を実行し、グリッドが検索基準に従ってレコードを表示する場合、特定の状態を保存する必要があります。ユーザーが検索を実行し、編集ボタンをクリックしてレコードを編集すると、検索基準に従って表示されたレコードの最後に残った状態でグリッドを表示する必要があります。オレグのいくつかの回答を回っただけですが、それでも私のことを機能させることができません。私のjqGridコードは次のとおりです。
jqGridsコードが存在する共通のjsファイルが1つあります。jqGrid にデータを入力する必要があるたびに、js ファイルを呼び出す必要があります。その前に、いくつかの JavaScript 変数を設定する必要があります。たとえば、jqgrid の URL を指定する場合などです。変数名postfilt、postsord、およびpostsortに注意してください。. 要件に従ってこれらの変数に値を割り当てるだけです。グリッドが初めてロードされるとき、すべてのデータをグリッドにロードするためにフィルターは空白であり、これらの変数に私が持っている postdata フィルター値を割り当てます。ユーザーが何らかのフィルターを適用しているときに、以前に保存されました。私が直面している問題は、この動的フィルターの種類の機能が、実装した最初のグリッドで正常に機能することです。しかし、実装しようとしている他のグリッドでは機能しません(もちろん、グリッドごとに異なるグリッド検索フィルターが保存されています)。Chrome の F12 でのデバッグ中に、フィルター変数が jqGrids postData フィルターに提供される適切な値を示していることを確認しましたが、必要なときにフィルターではなく毎回すべてのデータを jqGrid にロードします。gridCompleteまたはloadCompleteは、グリッドにロードされた後に postdata フィルターを提供しますが、最初のロードで最後に提供された検索条件を jqGrid に入力することにまだ失敗しています。初めてロードされたときに最後に残った状態でロードするようにjqgridの基準を提供する際に間違っているのはどこですか? どんな助けでも大歓迎です。
編集: jqGrid の保存された postdata 検索フィルターの 1 つは次のとおりです。
asp.net-mvc-4 - jqgridのデータベースからヘッダー名(colNames)を取得する方法
結合した 2 つのテーブルがあります。このクエリからデータを取得し、jqgrid に表示します。通常、私のグリッドは次のようになります。
ヘッダー (colNames) のような最初の列 (C02/ C01 /C01/ C02 /C01) と 2 番目の列 (2.2.2.2 / 1.1.1 /1.1.1 / 8.8.8.8. / 6.6.6.6) の値を表示したい最初の列と2番目の列のような他の列のヘッダーの下に座っています。確かに、水平グリッドを垂直に変更するつもりです(私は思う)。私のjqGridコードは以下の通りです:
javascript - 1 つのフォームに複数の jqGrid があると、個別の開始変数で競合が発生する
フォームに複数の jqGrid があります。私のフォームの複数のjqGridの場合、jqGrid定義の内容を持つjsファイルを含めることでそれを達成しています。そのjsファイルの内容は次のとおりです。
jqGrid を生成するために、次のコードが呼び出されます。
今私が直面している問題は、1 番目のグリッドの行選択で 2 番目のグリッドを埋めていて、プログラムでグリッドの最初の行をデフォルトで選択していることです。したがって、1 番目のグリッドの最初の行が選択されている場合、1 番目のグリッドの onSelectRow で関数を呼び出して、その関数の最初のグリッドでの選択に従って 2 番目のグリッドを埋めます。しかし問題は、_args 引数が、最初のグリッドが初めて呼び出されたときに、最初のグリッドの引数を表示することです。2 回目に最初のグリッドの onSelectRow が呼び出されると、1 番目のグリッドの引数ではなく、2 番目のグリッド引数の値を持つ _args 引数が表示されます。私はそれで問題を見つけることができません。誰かが問題を見つけることができる場合は、これに対する解決策を教えてください。
jquery - 行jqgridの別のページをリダイレクトする方法は?
行の JqGrid でリンクを使用したい。このリンクは、Row のクリックから ID を取得し、別のページにリダイレクトして、別の JqGrid を表示します。私はこのコードを使用します:
ただし、「詳細を表示」をクリックするとエラーが発生します。
パラメーター ディクショナリに、メソッド 'System.Web.Mvc.ActionResult GetAllObisData(System.String, System.String, Int32, Int32, Boolean, System .String, System.String, System.String, System.String)' を 'MeterControl.Controllers.Grids.DataGridController' に格納します。オプションのパラメーターは、参照型、null 許容型であるか、オプションのパラメーターとして宣言する必要があります"