問題タブ [backing-beans]

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

jsf - 複数のバッキングBeanプロパティへのJSF入力

JSFページがあり、単一の入力に対して、バッキングBeanでコードを実行せずに、バッキングBeanに複数の値を設定したい場合があります。

単一の値を設定できます:

しかし、一度に複数を設定したい場合は、JSFページでそれを行うことができますか?

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

jsf - JSF csv ダウンロード

JSF1.2 を使用して、ユーザーが csv ファイルで返すデータを指定するためにチェックするページにチェックボックスのグループがあります。送信ボタンをクリックすると、チェックボックスの値を取得し、それらを使用してデータベースにクエリを実行し、それらの値のみを csv ファイルに返します。最良の選択肢は何でしょうか?

commandExButton を使用してバッキング Bean を呼び出し、値を設定して csv を生成しますが、ブラウザに応答を返すにはどうすればよいでしょうか?

outputLink を使用して、応答を生成する別のサーブレットを呼び出しますが、チェックボックスのパラメーターをサーブレットに取得するにはどうすればよいですか?

commandLink を使用してサーブレットを呼び出すと、doPost が使用されますが、別のページに移動しないようにナビゲーション ルールを設定するにはどうすればよいでしょうか?

どうもありがとう

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

javascript - getter メソッドが正しい場合でも、JSF ページの値が更新されない

JSF ページ (page1 としましょう) で、JavaScript を介してポップアップをトリガーするリンクをクリックします。ポップアップが表示され、JSF page1 はバックグラウンドに留まります。

ポップアップでは、JSF も動作します。ポップアップが終了したら、window.close() JavaScript 関数を呼び出してポップアップを閉じるボタンをクリックすると、ボタンのアクション メソッドが同じ page1 の管理 Bean の値を更新し、ページ page1 のパスを返し、ポップアップを開始したのと同じ場所にリダイレクトします。したがって、getter メソッドは適切な値を取得しますが、手動で更新した直後に page1 が更新されません。

両方の Bean (「発信者」ポップアップ Bean と「受信者」Bean) は SessionScoped です。

編集

  • page1 == tests.xhtml
  • tests.xhtml のバッキング Bean は TestsBean です
  • value="Test no. #{o.noGrid} のリンクの 1 つをクリックします。
  • onclick 属性は、ポップアップを表示する JavaScript スクリプトをトリガーします
  • xhtml のスニペット

    /li>
  • このページのバッキング Bean TestBean.java のスニペットは

    }

  • 仕事が終わった後のポップアップは answerResult.xhtml で終わります

    /li>
  • ポップアップのこの最終ページのバッキング Bean は AnswerResult.java です。

    ...

    }

  • value="Close" トリガーとポップアップを閉じるイベントでポップアップのボタンをクリックすると、メソッド closeButton() が実行され、TestBean.java からの抽出メソッドが実行され、その内部で設定されますtests.xhtml の ui:repeat の属性として使用する属性と、最後にアクション メソッドの closeButton() によって、tests.xhtml にリダイレクトされ、バッキング Bean が再び TestBean.java を呼び出します。

私はそれが混乱していることを知っています.DRYではなく、デザインに欠陥があることは知っていますが、私は継続的に学習しています.

最終段階で、使用する属性を設定する前に、tests.xhtml にリダイレクトします。tests.xhtml は Bean を呼び出し、新しい値で更新する必要があります。ただし、手動で更新した直後は更新されません。

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

jsf-2 - JSF - SelectManyCheckBox をプログラムで追加できない

私は primefaces 3.5 を使用しています。

チェックボックスのリストを含むポップアップを表示する HtmlPanelGrid があります。しかし、ポップアップは表示されません。

私が得たい実際の結果は次のようなものです:

上記のコードは、「SelectManyCheckbox」を使用すると機能しませんが、「SelectBooleanCheckbox」を使用すると正常に機能します。

「SelectManyMenu」と「SelectOneMenu」も試してみましたが、結果は同じです。

複数選択コンポーネントが私のコードで機能しないように、何か見落としがありますか? コードで確認するエラーメッセージは表示されません。私はこの問題に数日間悩まされており、Google から解決策を見つけることができません。

どんな助けやアイデアも大歓迎です。ありがとうございました。

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

oracle-adf - TreeTableにBeanを移入するADF

ADF について学習していますが、質問があります。静的データを一時的に移入したいADF TreeTableがあります。これには Bean を使用していますが、TreeTable にデータが取り込まれていません。誰かが私が持っているコードをチェックして、何か間違っているかどうか教えてもらえますか?

私のツリーテーブル

RowMaker.class

マネージド Bean

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

jsf - バッキング Bean で JSF コンポーネント値を取得できない

Web ショップを開発していますが、バッキング Bean の JSF コンポーネントから入力値を取得する際に問題に直面しています。データベーステーブルからレコードを動的にロードするデータテーブルがあります。ユーザーが購入したいアイテムの量を選択し、ボタンをクリックしてショッピングカートに追加できるようにしたいと考えています。ユーザーが値を選択できるようにドロップダウンボックスを使用していますが、どの値が選択されていても、バッキング Bean で得られる値は常に 1 です。

これがjsfページのコードです

バッキング Bean は次のとおりです。

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

java - PrimeFaces ファイルのアップロードでバッキング Bean に値を渡す

ファイルをアップロードして、PrimeFaces 3.5 の選択ボックスから 1 つのパラメータを渡そうとしています。

これは私のフォームです:

@ViewScopedConfiguratioBean は、 のgetter と setter を含む単なる JSF Bean ですloaderName

私の ConfigurationAction Bean:

アップロードをクリックするとファイルを受信して​​いますが、パラメータはloaderName常に. ファイルのアップロードをシンプル モードに切り替えようとすると、ファイルを値として入力し、単一のファイルをアップロードするコマンド ボタンが表示されます。しかし、私はアップロードする必要があります。問題は、PrimeFaces ファイルのアップロード フォームが高度なモードの場合に、どのようにパラメーターをバッキング Bean に渡すかです。nullconfigurationBeanconfigurationBeanadvanced

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

jsf - ファイルのダウンロード後に拡張データ テーブルをレンダリングする

私はリッチフェイス4でjsf 2に取り組んでいます。拡張データテーブルからレコードを選択し、選択に基づいてXMLをダウンロードする必要があります。

ダウンロードを実装するために、BalusC がJSF アプリケーションから任意の Web ブラウザからダイアログとして保存を強制するで言及したアプローチに従いました。

私のコードは以下の通りです。

ここでの問題は、ファイルのダウンロード後に studentTable と dataScroller がレンダリングされないことです。そのため、ダウンロード用に選択されたチェック ボックスの値はクリアされません。助言がありますか?