問題タブ [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.
jsp -
サーブレットからjspのグリッドモデルにタグを付ける方法は?
出力:
Fresh 列には 0.0,0.0,0.0 があり、3 列の出力です。サーブレットから JSP に連結します。グリッドテーブルでは、行ごとに表示したい..
そのように...
どうやってするの?
私の JSP ページ:
jquery - Struts2 jQuery Grid が URL にヒットしない
更新: 解決策が見つかりました。コメントを確認してください。私はまだ 8 時間待たなければならない初心者ユーザーです。
webapp のランディング ページにフォームと共に strut2 jquery グリッドがあります。フォームが送信されると、グリッドが読み込まれ、ajax 呼び出しを介して表示されます。ユーザーが不必要な要求を行うランディング ページにヒットしたときに、グリッドが最初に ajax 呼び出しを行うため、最初は正しく機能していませんでした。
これを修正しhiddengrid="true"
たところ、ランディング ページが最初にヒットしたときにグリッドが最初のリクエストを行わなくなりました。これは良いことです。しかし、フォームを送信すると、ajax 呼び出しがまったく機能しなくなりました。アクションにも及ばない。
上記の属性をtrueに設定することはそれと関係がありますが、問題を解決する方法がわかりません.
TL;DR
Struts2 jQuery グリッドは、設定後に「url」にヒットしなくなりましたhiddengrid="true"
。属性を false に設定すると問題は修正されますが、グリッドは最初の不要なリクエストを行います。
どんな助けでも大歓迎ですありがとう!
json - Struts2 JQuery グリッドの JSON 結果ハイジャック
現在のプロジェクトで struts2 jquery グリッドを使用しています。jquery グリッドでdataType
使用されるのはjson
. すべてが魅力のように機能します。アプリケーションのセキュリティ監査があり、JSON ハイジャックの脆弱性が特定されました。一般的なjsonハイジャックを軽減するためにインターネットを検索し、struts2で解決しました。私はかなり良いドキュメントを見つけました。
Json ハイジャック
struts.xml の json 結果型で true に設定されたプレフィックス パラメータを使用しました。すべて正常に動作しています。{}&& で始まる json データを取得しました。リンク 2で説明されているように、これは json ハイジャックを軽減するために使用されます。
私が直面した問題は、jQuery Grid がデータを読み込めないことです。
私のstruts.xml
グリッドに入力できません<param name="prefix">true</param>
。アクション定義から削除すると、すべて正常に動作します。しかし、それは脆弱です:(
java - JSON文字列からのStruts 2 jQueryグリッドロードデータ
jqGird
JSON 文字列をロードできることがわかりました。
JSON データを jqGrid にマップするを参照してください。
この機能をsjg:grid
タグで使用することはできますか?
tag 属性を調べたところ、Struts アクションを呼び出す URL からデータをロードでき、そのアクションが JSON データを返すことがわかりましたが、私のプログラムには既に JSON 値があり、それを に渡す必要がありますjqGird
。
タグがデータをサポートしていない場合、jqGrid
Struts 2 jQuery プラグインに含まれているものを使用する最善の方法は何ですか?
java - Struts 2 jQuery プラグイン isSubscribe が機能しない
struts 2 jQuery プラグインにはpublish
/subscribe
フレームワークが組み込まれています。
独自のパブリッシュおよびサブスクライブ イベントを (グリッドなどで) 定義すると、イベントがパブリッシュされるたびに、サブスクライブされた関数が呼び出されます。詳細については、( Struts 2 jQuery Subscribe が複数回呼び出される)を参照してください。
これを防ぐために、isSubscribed
使用できる方法があります。
グリッドの場合:
JS は次のようになります。
問題は、毎回$('#gridtable').isSubscribed('before_grid_load')
返品されることです!false
jquery - Struts 2 jQuery グリッドのリロードの問題
私のページには次のjqGridがあります
そしてボタン
そしてJSにはこれがあります
しかし、私が見ているのは、グリッドに新しいデータが入力されているが、グループ化がクリアされていないことです。グリッドの下部にある再読み込みボタンを押してグリッドを更新する必要があります。その後、データ表現は問題なく表示されます。
grid 、 anchor 、およびその他の HTML 要素が存在するフォームがあり、これらに従って、さまざまな基準を選択してボタンをクリックすると、グリッドが入力され、基準を変更するとグリッドが再入力されますが、古いグループ化は保持されます。これを修正するには、グリッドのリロード ボタンを押す必要があります。
java - アクション クラスで Struts2 グリッドの行全体の値を取得する方法
struts2 jquery グリッドを使用しています。電子メールとSMSの2つのフォーマッターがあります。アクティブまたは非アクティブの 2 つのオプションを選択できます。ユーザーは、アクティブから非アクティブに、またはその逆に変更できます。したがって、基本的には両方の列の値をデータベースに保存する必要があります。
フォーマッタ
SMSも同じです。
どうすればいいのか誰でも助けてくれますか?前もって感謝します。
jsp - Struts2 jqGrid でデータをフィルター処理する
struts2 jquery グリッドに検索機能を追加したいと考えています。フィルターの目的でテキストボックスをインラインで追加する方法が見つからなかったため、struts2 jquery グリッドに既にある検索機能を構成することを考えました。この記事を見ましたが、実装中にまだ修正できませんでした。
これは私のグリッドコードです:
グリッドに検索機能を実装するためにここで行う必要がある変更を誰か助けてもらえますか? 前もって感謝します。