問題タブ [struts2-jquery-grid]

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 に答える
419 参照

jsp - Struts2-jQuery-Grid の jqGrid ナビゲーター ボタンにカスタム テキストを追加する

struts2 jqGrid を使用しています。を有効にしましnavigatorSearch="true"た。そのため、検索ボタンが表示されます。カスタムテキストを追加するには、属性を追加する必要があることをここSearchで読んだというテキストをボタンに追加したいと思います。しかし、この属性をどこに追加すればよいかわかりません。追加しようとしましたが、失敗しました。これは私の(部分的な)グリッドコードです:searchtextnavigatorSearchOptions

検索ボタンとリロード ボタンにテキストを追加するにはどうすればよいですか?? 前もって感謝します。

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

struts2 - Struts2 jquery グリッド列のツールチップをカスタマイズする

私は struts 2 jquery grid を使用しています。マウスオーバーすると、その特定の列のデータのツールチップが表示されます。しかし、その代わりに、行全体に基本的な詳細の同じツールチップを表示したい. その特定の行のすべての列の詳細。誰かがそれについてどうやって行くのを助けることができますか?? 前もって感謝します。

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

struts2 - struts 2 jquery grid pluginは、1つの列ヘッダースタイルのみを変更します

グリッドで聞いた 1 つの列だけスタイルを変更することは可能ですか?!

sjg:gridColumnにはプロパティがありcssClassますが、この css を設定すると、列ヘッダーではなく、列の下の行にのみ適用されます。

JQGRIDで - JavaScript で HTML ヘッダー テキストの背景色を変更することは可能ですか? 私はコードを次のように取得しました:

あなたのHTMLページで。1 つの列のみを変更する場合は、setLabel メソッドを使用できます。

$("#myGrid").jqGrid('setLabel','Price', '', {'background':'red'});

また

$("#myGrid").jqGrid('setLabel','Price', '', 'myColorClass');

しかし、私はそれを機能させることができませんでした。

最後に、列ヘッダーには一意の ID があるため、以下を使用できます。

もっと良い方法があると思いますか。私はこのようなものを探していました:

そして私のcssで

これは機能せず、列ヘッダーではなく行 css のみを変更しました。

また、これは私が探してgridColumnいるformatoptionsことを行うことができることがわかりました?!

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

jquery - struts2 jqGrid 列のツールチップ

jqGrid の最初の列にカスタム ツールチップを追加する必要があります。この答えとまったく同じです。

しかし問題は、グリッド列に実装できないことです

ありがとうに追加する方法を教えてください $.subscribe('loadComplete', function(event, data) {}

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

jquery - 列ヘッダー ダイアログ ボックスを開くリンク

別のウィンドウへのリンクとしてサブ グリッド列ヘッダーを作成できません。

これが私のコードのサンプルです:

  1. 要件: 強調表示されたアイテムを、クリックで新しいダイアログなどのウィンドウに開くハイパーリンクとして作成する必要があります。にはsjg:gridcolumn非常に限定されたオプションが用意されています。

  2. 私のアプローチ:ヘッダーの場所を取得してみました。IDでもヘッダーを取得できません。

ここに私が達成しようとしているもののイメージがあります。
グリッド

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

jquery - Struts 2 jquery grid 編集ダイアログボックスの問題

Struts2 jquery グリッド プラグインで 1 つの問題に直面しています。

  • addグリッド パネルのナビゲーター ボタンをクリックすると、addダイアログ ボックスは問題なく開きますが、ボタンaddをクリックしたときに をクリックするとedit、同じaddダイアログ ボックスが再び開きます。

  • edit最初にボタンをクリックするeditとダイアログボックスが開き、editボタンをクリックした後にクリックするaddと同じeditダイアログが開きます。

リフレッシュされるedit/されないのはなぜですか?add

以下は私のコードです:

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

struts2 - jqgrid .trigger('reloadGrid'); 複数のグリッドでは機能しません

データが事前に入力されたjqgridがあります。任意の行をクリックすると、詳細を取得するために 4 つの ajax リクエストが送信されます (4 つの jsp ページが読み込まれます)。3ページに新しいjqgridsがあります。

最初のグリッド (jsp ページ) に外部検索とクリア オプションがあります。何回でも問題なく動作します。しかし、グリッドを使用して他のページをフェッチすると、検索とクリアが機能しません。もちろん、スクリプトは実行されますが、トリガーは実行されません。

私はいくつかの解決策を見ましたが、すべてを適用しましたが、役に立ちませんでした。

グリッド 1:

以下は、rowselect のサブスクリプション コードです。

私は ajax 呼び出しの 1 つだけを表示しています。同様に、他のグリッドをフェッチする呼び出しがさらに 3 つ存在します。

これで検索コード

すでに指定されているように、上記のコードは常に正常に動作しますが、他のグリッドがフェッチされるとリロードがトリガーされません!!!

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

jquery - Struts2 Jquery jqGrid beforeShowForm の例

struts2-jquery グリッドで編集ダイアログを開くときに beforeShowForm イベントを使用する方法を探しています。編集ダイアログにカスタム フィールドを追加できるようにしたいと考えています。

ただし、sjg タグで beforeShowForm イベントを使用する方法を理解するのに問題があります。私は何日も解決策を探してきましたが、それらはすべて、特にsjgタグではなく、通常のjqGridを使用した場合のみのようです。ほとんどの例は jqGrid wiki を参照しているようですが、そのイベントにアクセスする方法がわかりません。sjg タグ内の編集ボタンの beforeShowForm に関数を割り当てる例を教えてください。

ありがとう

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

jquery - Struts2 jqGrid 個々の列フィルターで x を削除

列フィルターを含むグリッドを持つ struts2-jquery jqGrid ページがあります。一部の列は表示したくない日付形式であるため、.hide() を使用してその列フィルターの入力フィールドを削除しました。

ただし、非表示にしたフィールドの横にまだ小さな「x」があります。以下は、列フィールドを表示するための html です。

class="clearsearchclass" の td タグが複数あるため、この特定の列を指定するには、colindex=8 (数行上の td タグから) を選択する必要があります。

この特定の td タグを取得するために使用する必要があるセレクターは何ですか? または、個々のフィルターと「x」を非表示にするより良い方法はありますか?

助けてくれてありがとう