問題タブ [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.
jqgrid - UI ダイアログと free-jqgrid
オレグ、もう一度確認してくださいhttp://jsfiddle.net/9ezy09ep/11/
もう 1 つの問題は bindKeys にあります。
mobile - モバイルで検索してキーボードを非表示にした後、ツールバーの検索を強制的にフォーカスを失う
ツールバー検索を備えたモバイル サイトで無料の jqgrid を使用しています。
ツールバーの検索は機能していますが、電話のキーボードはアクティブなままで、グリッドをカバーしています。
ユーザーが携帯電話の Enter または Go ボタンをクリックすると、ツールバーの検索フィールドがフォーカスを失い、電話のキーボードが消えてグリッドが表示されるように、jqgrid を構成するにはどうすればよいですか。
http://www.ok-soft-gmbh.com/jqGrid/OK/GetFilteredData.htm
私の最初の試みは、検索後にツールバーがぼやけすぎていたため、次の方法では機能しませんでした
jquery - 無料のjqgridフォーム編集の場合、フォントサイズと要素の高さを増やす方法
無料の jqgrid edit でフォントと編集要素のサイズを大きくして、ブートストラップと同じサイズになるようにフォームを追加する方法。Twitter ブートストラップでは、フォーム グループおよびフォーム コントロール クラスを使用して、アクティブな要素のハイライトを備えた優れた編集要素を作成できます。
しかし、無料の jqgrid は、これらのクラスをサポートしていません。
無料のjqgridインラインとフォーム編集で要素サイズをセルサイズに合わせてフォントを大きくする方法に従って試し ました
ただし、これはインライン編集のみを変更します。フォーム要素はまだ小さすぎます。フォーム要素を編集、追加、表示する方法もブートストラップと同じサイズにするには?
jquery - jqPivot は、グループに属さない列ヘッダーをグループ化しています
jqgrid の jqpivot の列ヘッダー グループ機能を利用して、2 つの列ヘッダー (曜日のヘッダーと実際の日付の別のヘッダー) を使用しようとしています。
これまでのところ、SUN と MON で機能していますが、何らかの理由で、jqPivot の列ヘッダーのグループ化は、残りの日は適切に機能していません (TUE と WED が結合され、次に THU、FRI、および SAT も結合されますが、そうではないため、それらは異なる日付です)。ここでjsFiddleを参照してください
どうすればそれを残りの日に機能させることができますか?
注: 日付を 90 度回転させるため、2 つのヘッダーを結合することはできません。私はすでにこの部分を行っていますが、混乱を減らすためにフィドルでそれを削除しました。
jquery - 無料の jqGrid 4.8.0 - フィールド フォーマッタ内から gridId を取得する方法
colModel のフォーマッタ、アンフォーマット関数内から gridId を抽出する方法はありますか?
ありがとう、
jquery - 無料のjqgridで本文の横スクロールバーを使用する方法
github の Jqgrid では、そのプロパティの場合、ブラウザー本体要素の水平スクロールバーを使用できます
使用されています。
再現するには、以下のページを chrome で開きます ( autowidth:true が使用されている場合に、無料の jqgrid 独自の水平スクロールバーを削除する方法のサンプルから作成)。
本文要素の水平スクロール バーは使用できません。右端の列にスクロールできません。
ブラウザ本体のスクロールバーが正常に使用でき、jqgrid 独自の水平スクロールバーが表示されないようにするにはどうすればよいですか?
私は削除しようとしました
しかし、問題は解決しません。
グリッドが水平スクロールバーにラップされている場合<div id="outerDiv" style="margin:5px;">
、グリッドが最小幅にサイズ変更され、最大幅に戻された後にのみ表示されます。ただし、一番右の列にスクロールすることはできません。
jquery - モーダルの形成が間違った位置に表示される
triand-jqGrid 4.6.0 から free-jqGrid 4.8.0 に移行したときに、形成が壊れました
これは、jqGrid が div 内にあるためですposition: absolute; z-index: 0;
。編集モーダルが jqGrid の gbox div 内にレンダリングされ、オーバーレイが本体に追加されると、z-index ルールによってダイアログがオーバーレイの下に配置されます。このバグは、jqGrid.src.js からこの変更を元に戻すことで簡単に修正できました (つまり、編集ボタンをクリックすると、編集フォームがグリッド内に表示されますが、html では本文に追加されます)。
ただし、gitHub (今後の jqGrid 4.9.0) で最新のコードを試したところ、形成ダイアログのレンダリングが変更されたようです。jqGrid.src.js を変更すると (toTop を true に設定)、フォーム編集ダイアログがブラウザーの左上隅にレンダリングされるためです。
ここにJSFiddleリンクがあります
jQuery UI Layoutによって追加されるため、これposition: absolute;
は制約です
jqGrid 4.9.0 を jQuery ui Layout と再度互換性を持たせるために含めることができる特定の設定はありますか?
アップデート:
期待される出力
jquery - フリー jqGrid 4.8.0 - ページング ポスト グリッド リロードの合計数の設定
DB での count(*) のパフォーマンスが悪いため (50M レコードを処理する場合)、取得するレコードの各スライスの合計レコード数に戻りたくありません。代わりに、それなしで作業したいと考えています。jsonReader:{records: MAX_INT} 内でレコードの総数を MAX_INT に設定することもできましたが、これを改善したいと考えています。
私がやりたいのは、グリッドが読み込まれるときに MAX_INT のレコードを設定することです (その部分は私が知っています) が、並行してバックグラウンドで count(*) の呼び出しを開始し、最終的に実際のカウンターが取得されるときに、私は実際のレコード数である実際のカウンターで MAX_INT を上書きしたいと考えています。
レコード数カウンターをオーバーライドするにはどうすればよいですか?
ありがとう、