問題タブ [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 投票する
1 に答える
48 参照

html - 無料のjqgridでネイティブデータピッカーの連続スクロールを回避する方法

Chrome データピッカーのスピナーをクリックすると、Chrome で連続スクロールが発生します。

再現するには、最新のデモを開いてください

http://www.ok-soft-gmbh.com/jqGrid/OK/dateInput_48_bootstrap.htm

回答から

無料のjqgridでフォーム編集と行編集の両方でネイティブの日付ピッカーを使用する方法

Chrome では、日付をクリックして編集します。

上または下スピナーをクリックし、カーソルをこのスピナーに保持します。日付は無期限にスクロールします。

これを修正して、シングルクリックで値が +1 または -1 だけ増減するようにするにはどうすればよいですか?

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

jquery - 無料の jqGrid 3.8.0 - フィルタリングのためにページ カウンターをリセットする

ページングメカニズムを内部操作しているので、次を使用してオフセットを取得します。

そして、以下を使用した合計:

コールバック「beforeProcessing」中。

ここまでは順調ですね。私が抱えている問題は、フィルタリングにあります。3 ページ目 (例) にいるときに結果をフィルター処理すると、フィルターの結果が 1 ページだけになると仮定すると、空の 3 ページ目にとどまります....

My question is, how do I know to "reset" the page counter when I'm doing filtering? so that the pager will always reset to 1 when filter is initiated?

Thanks,

Tal.

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

javascript - 無料のjqgridのチェックボックス列でシングルクリックでインライン編集を開始する方法

チェックボックス列をクリックすると、jree jqgrid でインライン編集を開始する方法を探しています。

現在、私は ClickableCheckBoxFormatter を使用しています

http://www.ok-soft-gmbh.com/jqGrid/Checkbox.htm

に記載

http://www.trirand.com/blog/?page_id=393/feature-request/make-disabled-checkbox-of-the-checkbox-formatter-clickable/

そして

シングルクリック編集でjqGridでOleg clickableCheckboxFormatterが使用されている場合のjavascript例外を修正する方法

無料の jqgrid チェックボックス フォーマッタを試してみました。

問題:

  • マウスカーソルをチェックボックスの上に置くと、マウスのアイコンが無効化されたアイコンに変わります。これにより、クリックが機能しないなどの誤ったヒットがユーザーに与えられます。
  • 実はダブルクリックでインライン編集開始

チェックボックスが ClickableCheckBoxFormatter のように動作するように修正する方法:

  • マウスカーソルの形が変わらない
  • チェック ボックスを 1 回クリックすると、インライン編集が開始されます。最初のクリックはインライン編集のみを開始する必要があります。チェックボックスの状態を変更する必要があるのは、インライン編集モードでクリックするだけです。
0 投票する
1 に答える
349 参照

jquery - 無料の jqGrid 4.8.0 - autoresizeOnLoad の問題

autoresizeOnLoad:trueを設定すると、サーバーへの呼び出しごとにグリッドも (グリッド自体に対して) サイズ変更を行っていることに気付きました。それは問題ではないかもしれませんが (プロパティの名前による望ましい動作のように思えます)、この新しい関数が使用している幅は、グリッドの最初の初期ロード中に設定されていることに気付きました。

私の場合、グリッドは jQuery UI レイアウトによってラップされているため、レイアウト サイズで遊ぶことができます。レイアウトの幅が変わるたびに を呼び出しますがsetGridSize、グリッドがデータを再度ロードすると、レイアウトの境界を越えて縮小 (または拡大) し、グリッドが開始されたときと同じ幅になります。

確認したかっただけです。私の側に何か問題があるかもしれない限り。はautoresizeOnLoad、初期化されたグリッド幅に基づいた幅でロックされていますか?

ありがとう、

タル

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

javascript - Fontawesomeチェックボックスフォーマッターを使用して、無料のjqgridに投稿された行からアクションボタンを削除する方法

無料のjqgridには、次のように定義されたブール値の隠し列IsPostedが含まれています

この列の値が true の場合、インライン アクション ツールバーから削除、編集、およびカスタム投稿ボタンを削除する必要があります。Rhisはメソッドを使用して行われます

クリック可能なチェックボックスフォーマッターで動作します。チェックボックスFontAwesome4 フォーマッタを使用する場合、

は常に false です。私も試しました

しかし、これはすべてのフォーマッタで当てはまりません。フォーマッター行の代わりにも試しtemplate = "booleanCheckboxFa",ましたが、これは fontawecome アイコンを表示しません。

チェックボックスFontAwesome4フォーマッターまたはすべてのフォーマッターで動作するように修正するにはどうすればよいですか?

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

jquery - 無料の jqGrid 4.8.0 - csv にエクスポートするためのプラグインはありますか

csvエクスポートの例をいくつか見ましたが、アクティブなpostDataに基づいてエクスポートすることを知っている組み込みの何かがあるかどうかを知りたいです.私が見る唯一の例はローカルデータです.

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

jquery - 無料の jqGrid 4.8.0 - autoResize の問題

何日もかけてバグを再現しようとした後、ようやくバグを jFiddle にアップロードすることができました。4.7.0 から移植して以来、これに気付きましたが、正確な問題を特定できませんでした。

問題を説明する jFiddle はjFiddle デモにあります

これが問題です:

autoResize を true に設定し、グリッドの行数がグリッドの高さよりも長い場合(右側にオーバースクロールが表示されるようになるため)、列をダブルクリックするたびに列を自動サイズ変更します。 、グリッド全体が縮小し、クリックするたびにどんどん縮小し続けます。(session_status と end_time の間の列のサイズ変更をクリックするだけで、グリッド幅が常に縮小している間、それらが変更されていることがわかります)。

jFiddle で遊んで、行数が高さよりも小さい場合、グリッドは期待どおりに機能します。$('#jqGrid').jqGrid('setGridHeight', 500, false);

(session_status と end_time の間の列のサイズ変更をクリックするだけで、グリッド幅が同じままで変更されていることがわかります)。

行数がグリッドの高さよりも高い間だけ隠れていたため、jFiddle の問題を特定するのは困難でした。

この問題を回避する方法はありますか?

(ps これは私がデモ用に再利用し続けている単なる例なので、まだテンプレートに移動していません)

ありがとう、

タル。

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

jquery - jqGrid filterToolbar による大文字と小文字を区別しない検索で特殊なトルコ語の文字が見つからない

jqGrid を使用しているときに問題が発生しましfilterToolbarた。ツールバーは検索を行いますが、含む文字を見つけることができません"ı"。たとえば、"yapi"単語を検索できますが、検索ツールバーでは"yapı".

私のページのエンコーディングは;

そして私のajax投稿はここにあります

$.ajax({ type: "Post", url: "page/get.aspx, contentType: "application/json; charset=utf-8", dataType: "json", data: "{}", success: 関数() { // }、エラー: 関数 () { // } });