問題タブ [free-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.
jquery - 無料の jqGrid 4.9.0 - グリッドがモーダルの場合にオーバーレイされる sopt メニュー
ブートストラップ モーダル内からグリッドを表示すると、背面で sopt メニューが開かれるため、基本的にユーザーには表示されません。
z-index を前面に移動するように変更できるトリックはありますか?
ありがとう
jquery - edittype = 'select'のjqGrid dataUrlメソッドでjQueryが認識できない式エラー
これは、このスレッドの続きです。free-jqGrid 4.9.0を使用しており、インライン編集を行っています。
ASP .NET MVC controllerには、次のメソッドがあります。
IE 開発者ツールを使用すると、これが応答になります。
しかし、次のエラーが表示されます。
http://localhost:51176/Scripts/jquery-2.1.3.min.js 0x800a139eの行 2、列 12461 で未処理の例外 - JavaScript ランタイム エラー: 構文エラー、認識できない式: {"123":"IAM1"," 1234":"IAM2","12345":"IAM3"}
dataUrl
他の列にまったく同じ形式を使用しているため、どのような形式が期待されるのか疑問に思っています。たとえばeditoptions: { value: TeaserStatusList }
、この場合TeaserStatusList
は次の形式と同じです{"123":"IAM1","1234":"IAM2","12345":"IAM3"}
ありがとう
アップデート:
jquery - 無料の jqGrid 4.9.0 - 高度な検索ダイアログ (マルチ パラメーター検索) は、画面を終了するまで場所を変更しています。
このバグは、Free jqGrid 4.9.0 でのみ発生しています (Free-jqGrid 4.8.0 に戻すと、すべて正常に動作します)。
jFiddleで再作成できなかったので、同じページに複数のグリッドがあることが原因である可能性があります(おそらく)。
不具合:
高度な検索ダイアログのスタイル 'top' と 'left' はどちらもデフォルトで 0px に設定されているため、ユーザーが検索ボタンをクリックすると、デフォルトでグリッドの左上に表示されます。
ここで、ダイアログを閉じて検索ボタンをもう一度クリックすると、「上」と「左」が何らかの形で再計算され、ダイアログが「上」の場合は -228.1875px、「左」の場合は -5px になります。 . 次にこのフローを繰り返すと、ダイアログが画面から消えました (-500px か何かになるため)。
これは、5 つのグリッドすべてで発生します。同じ動作。ダイアログは、再度開くたびにその位置を再計算し続けます。
この動作の原因となっている 4.9.0 の行を見つけるためにリバース エンジニアリングを開始しsavePositionOnHide
、ブロック内の関数 (jquery.jqgrid.src.js の行 9896)が原因であることがわかりました。this.data(propName, {
私が交換した場合:
と
4.8.0 からコピーしたもので、すべて正常に動作しています。
それで、これが本当にバグなのか、それとも私が見逃しているものなのか、疑問に思いました。
ありがとう、
javascript - 検索ダイアログでEnterキーが押されたときにjqGrid検索を行う方法
ここで解決策に従いましたが、機能させることができませんでした。free-jqGrid バージョン 4.9.0 を使用しています。JavaScript エラーも発生しません。デバッグ中に、コントロールがclick
メソッド呼び出しを通過しただけで、何も起こりません。
助けていただければ幸いです、ありがとう
jqgrid - jqGrid - ピボットで特定の列または行を非表示にする
列を非表示にしたい場合 (月 7、範囲: ボーダー黒)
または列を非表示にする (2015 年、枠線緑)
使用できるソリューションまたは jqGrid オプションはありますか?
javascript - インライン編集でjqGrid列からSelectのテキストを取得する方法
jqGrid のセルのテキストと値を取得する必要があります。edittype='select'
これが私のcolModelです
インライン編集と free-jqgrid v4.9.0 を使用しています
私が走るときvar respId = $(gridId).jqGrid('getCell', row_id, "ResponsibleId");
アイテムの適切な価値を教えてくれますが、テキストも必要です。
ありがとう
javascript - free-jqgrid: clearGridData の問題
を使用すると奇妙な問題が発生しfree-jqgrid 4.9.0
ます。を使用してグリッドにデータをロードするとき
すべて正常に動作します。データが現在のグリッドに追加されます。しかし、私はこの方法で重複を取得するので、追加する前にデータを削除したかっただけです:
これは my の内容をクリアしますが、jqgrid
新しいデータを追加することはできません。
クリアリング部分を使用しない限り、追加は完全に機能します。しかし、クリアされたグリッドにデータを追加したい場合、まったく機能しません。
助けや提案をありがとう!