問題タブ [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.
javascript - jqGrid に JavaScript イベントを追加する
jqGrid プラグインを使用しており、編集フォームの各フィールドに onKeyPress イベントを追加したいと考えています。
このコードは IE8 では機能しますが、FF と IE7 では失敗します
これを変更して IE7 と FF で動作させるにはどうすればよいですか? ありがとう。
jquery - ASP.NET MVCでjqGridを使用するにはどうすればよいですか?
jqGridを使い始めたばかりで、その中に表示したいテーブルがいくつかあります。
ASP.NET MVCを使用してこのグリッドにデータを入力する適切な方法を教えてもらえますか?コントローラからjqGridに情報を渡すにはどうすればよいですか?特定の形式である必要がありますか?
誰かがASP.NETMVC+ jqGridに関する情報を提供できれば、私はそれをいただければ幸いです。
jquery - jqGrid の「url」パラメーターにより、より深い URL のページでエラーが発生する
ASP.NET MVC サイトを、3.5 フレームワークがインストールされた Windows 2003、IIS 6.0 サーバーに展開しようとしています (ただし、ASP.NET MVC ではなく、bin フォルダーにあります)。このサイトでは jqGrid を使用していますが、展開サーバーでグリッドが失敗する場合があります。
Web サイトのマスター ページは /Views/Shared/Site.Master にあります。jqGrid を初期化してロードするための JavaScript を含める script タグがあります。
配置したときに、JavaScript の "/" も ASP の "~" も、スクリプト ファイルへのパスを絶対パスに強制していないことがわかりました。パスが完全であることを確認するために、いくつかのコードを追加する必要がありました。
jqGrid 初期化関数の URL には、次のように、初期データを取得するためのコントローラー メソッドへのパスが含まれています。
また、IIS 6 サーバーでこれを機能させるにはドットを追加する必要があることもわかりましたが、機能します。
問題は、編集ページに移動するためのリンクが「act」列にあることです。編集ページは同じマスター ページを使用するため、同じスクリプトを使用します。ただし、ページへの URL は /MyWebApp/Report.mvc/Edit/# です (# は編集するレポートの ID です)。また、jqGrid は初期化されません。
Firebug コンソールに次のエラーが表示されます。
私が確認できる唯一のバリエーションは、URL が 1 レベル深くなったこと (/Report.mvc/Edit と /Report.mvc) だけであるため、これは偽物であると確信しています。
このネットワークには多くの風変わりなものがあり、請負業者として私はそれらを制御することはできず、サーバーを制御することもできません.
url パラメータを次の値に設定しようとしたため、これは jqGrid の URL の処理に問題があると考えています。
両方とも、s.data または s.url が jQuery.js スクリプトの関数ではないことに言及して、すべてのページでスクリプト エラーを発生させました。
私の展開環境でこれを機能させる方法についてのヒントはありますか?
更新:私はずっと前にこの問題を回避しましたが、これらの奇妙な癖のあるテストサーバーが仮想サーバーであることがわかりました。それが、この特定のネットワークに関するこの問題やその他の問題に関係があるかどうかを調べています。
jquery - jqGridでハイパーリンクを表示する方法
私はjQGridが初めてです。jqGridの列にハイパーリンクを表示することはできますか? UI では、テーブルの各行の横に編集リンクと削除リンクを表示する必要があります。jqGridで可能ですか?
jqgrid - jqGrid-デフォルトの追加/編集ボタン-サーバー応答の処理
私はjqGridの最初の実装に取り組んでいます。navGridに表示される標準の追加/編集ボタンを使用していますが、編集/追加フォームで[送信]をクリックしたときにサーバーの応答を処理する方法を特定するのに問題があります。
これに関してどこかに欠けている標準のコールバックまたはイベントパラメータはありますか?の呼び出し方法を定義する方法saveRow
はありますか、または実装できるデフォルトの成功/エラーコールバックメソッドはありますか?
どんな方向でも大歓迎です!!!
javascript - ドロップダウンを使用したjqGridフォーム編集-初期値の設定方法
3つの値を持つオブジェクトがあります
- ID
- 略語
- 説明
jqGridで、略語を表示するようにグリッドを設定しました。
クリックして編集するとき(フォーム編集機能を使用)、編集オプションを使用して、値のID/説明の組み合わせをドロップダウンに入力します。
グリッドで使用できるのが略語だけの場合、ドロップダウンリストで選択した値を簡単に設定するにはどうすればよいですか?
javascript - jqGridにすべての行を表示するには?
jqGrid は、rowNum
各ページに表示する行数を設定できるプロパティを公開します。すべての行を表示するようにグリッドを設定するにはどうすればよいですか?
今、私はrowNum
本当に高いものに設定して<%= int.MaxValue %>
いますが、もっと良い方法があるかどうか疑問に思っています.
javascript - jqGrid のキャプションとグリッド自体の間に空の div を配置する
キャプションと jqGrid のグリッド自体の間にいくつかのカスタム項目 (フィルター入力) を配置したいと考えています。
これは可能ですか、APIを検索しましたが、これを可能にするものは何もありませんでした。
今のところ、キャプションを単純に削除し、グリッドの上に必要なものをすべて配置しました (キャプションにしたいもののための H2 を含む)。
jquery - jqGridでHTMLテーブルを段階的に拡張しますか?
既存のクリーンなHTMLテーブルを「ペイント」するために使用されているjqGridの例が見つかりません。これは可能ですか?私は現在、datatables http://www.datatables.net/を使用しています。これは、既存のHTMLに簡単に実装できるためですが、jqGridのテーマのサポートとフックを好むためです。
javascript - JQGrid/追加/編集ウィンドウ内で選択された日付
インライン編集時に日付ピッカーをJQGridに組み込むことはできましたが、追加/編集ウィンドウ内で使用できません。誰かがこれを行う方法や私が見ることができる例についての指示がありますか?
私がやろうとしていることのそのサイトからのデモ:http ://www.the-di-lab.com/demo/apples
次の方法を使用できると読みましたが、統合する方法がわかりません。