問題タブ [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.8.0 - グリッド ツールバーのフィルター値を復元する
GridUnload を実行した後、フィルター、並べ替え、グループなどの点で以前の状態にグリッドを復元しようとしています。これらすべての復元に成功しましたが、復元しているデータの一部ではないグリッド内の視覚的側面が欠けているため、それらを見ることができません。
たとえば、フィルター値 (toolbarfilter) を復元しますが、ツールバーにフィルター値が表示されません。( $("#gview_"+$grid.attr('id')+' #' + inputId).val(column.data) を使用して復元できるため、そこにありますが、方法がわかりませんそれらを手動で反復せずに再表示させます。
ありがとう、
タル。
jquery - 無料の jqGrid 4.8.0 - ツールバーにボタンを追加
toolbar:[true.'top'] を追加してグリッドにツールバーを追加するオプションがあることを知りました (グリッドの上部に空のツールバーを追加する例)。
そのツールバーにボタンを追加するにはどうすればよいですか? jqGrid('navButtonAdd', nameOfPager) がどのように機能するかは知っていますが、トップページャーのオプションにも慣れていますが、上記のツールバーにボタンを追加する方法がわかりません。
ありがとう、
javascript - 無料のjqgrid列をクリックすると、ajax呼び出しを実行して他のページにリダイレクトする方法
「カートに追加」の ajax 呼び出しを実行して、クリックした行の他の列から製品コード (行 ID) と数量を渡し、jqgrid 列をクリックするとカート ページにリダイレクトする方法を探しています。
によると
https://github.com/free-jqgrid/jqGrid/wiki/improvement-of-formatter:-"showlink"
showlink フォーマッタが改良されたので使ってみました。
コルモデルをやってみた
と方法
addToCartOnClick は jree jqgrid では呼び出されません。
jqgrid 4.6 ダイナミックリンク フォーマッタで
ハイパーリンクがクリックされた場合にjqgrid行からURLにデータを渡す方法で説明されているように機能しました
無料の jqgrid addToCartOnClick では、dynamicLink フォーマッタからも呼び出されません。
メソッドを呼び出して、無料のjqgridでクリックされた行から列の値を取得する方法は?
jquery - Fre jqGrid 4.8.0 - モーダルカラーの変更
モーダル動作を上書きするトリックに精通しています:
同じモーダル ヘッダーの色を変更する方法も探しています。(特定のモーダル ウィンドウだけのために、.ui-widget-header 全体の色を変更したくありません)。ある種の「hwcss」を使用してそれを達成できますか?
このモーダルを開く方法は次のとおりです。
ありがとう、
jquery - 親グリッドはサブグリッド free-jqgrid 4.8.0 よりも狭い
前回、アプリケーションの jqGrid (4.6.0 から free-jqgrid 4.8.0) と jQuery (1.7.2 から 2.1.3) のバージョンを変更しました。
私の親グリッドには、それぞれ幅が 100 ピクセルの 2 つの表示列があり、サブグリッドには、それぞれ幅が 200 ピクセルの表示列が 5 つあります。以前のバージョンでは、サブグリッドが一番上にあったため、列のサイズを変更しなくても、サブグリッドからすべての列を表示できました。
同じ結果を得るために変更した後 サブグリッドからすべての列を表示したい場合は、回避策を実行して空の列を追加する必要があります (やりたくないこと)。私にできることはありますか?
親グリッドの2番目の列を大きくしても機能する可能性がありますが、サイズを変更したくないので、100ピクセルのままにしておくことを好みます。
グリッドの定義:
編集:
デモはこちらから
入手できます
ありがとう!
jqgrid - clearGridData 関数のエラー
バージョン 4.8.0 では無料のグリッド
updatedate()を呼び出すと、次のエラーが表示されます: TypeError: p is undefined and the problem is at line
jQuery("#100").jqGrid('clearGridData',true);
jquery - 無料のjqgridに新しい行を追加した後、サーバーから行IDを設定する方法
無料の jqgrid は、フォーム編集を使用して新しい行が追加され、サービスに保存され、サーバーが自動生成された行 ID を返す場合、行 ID を設定しません。追加された行を後で編集すると、エラーが発生します。
以下のコードを使用して github から無料の jqgrid を試しましたが、問題は解決しません。
再現するには、ブラウザで以下のページを開き、プラスボタンをクリックして行を追加し、送信を押してからキャンセルします Id 列は空です。コードの内容:
これは、リモート ID 100 を返すサーバーの応答をシミュレートします。したがって、ID 列には、追加後に vlaue 100 が含まれている必要があります。
無料のjqgrid問題としてgithubにも投稿しましたが、応答がありません。フォーム編集を使用して行を追加できるように修正するにはどうすればよいですか?