問題タブ [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.

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

jquery - 無料の jqGrid 4.9.0 - グリッドがモーダルの場合にオーバーレイされる sopt メニュー

ブートストラップ モーダル内からグリッドを表示すると、背面で sopt メニューが開かれるため、基本的にユーザーには表示されません。

z-index を前面に移動するように変更できるトリックはありますか?

ありがとう

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

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"}

ありがとう

アップデート:

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

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 からコピーしたもので、すべて正常に動作しています。

それで、これが本当にバグなのか、それとも私が見逃しているものなのか、疑問に思いました。

ありがとう、

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

javascript - 検索ダイアログでEnterキーが押されたときにjqGrid検索を行う方法

ここで解決策に従いましたが、機能させることができませんでした。free-jqGrid バージョン 4.9.0 を使用しています。JavaScript エラーも発生しません。デバッグ中に、コントロールがclickメソッド呼び出しを通過しただけで、何も起こりません。

助けていただければ幸いです、ありがとう

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

jqgrid - jqGrid - ピボットで特定の列または行を非表示にする

列を非表示にしたい場合 (月 7、範囲: ボーダー黒)

または列を非表示にする (2015 年、枠線緑)

使用できるソリューションまたは jqGrid オプションはありますか?

ここに画像の説明を入力

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

javascript - インライン編集でjqGrid列からSelectのテキストを取得する方法

jqGrid のセルのテキストと値を取得する必要があります。edittype='select'

これが私のcolModelです

インライン編集と free-jqgrid v4.9.0 を使用しています

私が走るときvar respId = $(gridId).jqGrid('getCell', row_id, "ResponsibleId");

アイテムの適切な価値を教えてくれますが、テキストも必要です。

ありがとう

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

javascript - free-jqgrid: clearGridData の問題

を使用すると奇妙な問題が発生しfree-jqgrid 4.9.0ます。を使用してグリッドにデータをロードするとき

すべて正常に動作します。データが現在のグリッドに追加されます。しかし、私はこの方法で重複を取得するので、追加する前にデータを削除したかっただけです:

これは my の内容をクリアしますが、jqgrid新しいデータを追加することはできません。
クリアリング部分を使用しない限り、追加は完全に機能します。しかし、クリアされたグリッドにデータを追加したい場合、まったく機能しません。

助けや提案をありがとう!