問題タブ [uicomponents]

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

ajax - JSF レンダリング コンポーネント (存在する場合)

コンポーネントのレンダリングについて質問があります。

購入したいカート要素 (cartBar.xhtml) を表示できるポップアップのある jsf コンポーネントである典型的なショッピング カート バーがあり、このポップアップからこの要素を削除できます。

次に、2 つの xhtml ページがあります。1 つはカートの概要 (cartSummary.xhtml) で、もう 1 つは商品カタログ (catalog.xhtml) です。

cartSummary.xhtml と cartBar.xhtml には、カート項目を削除するボタンがあります。したがって、cartSummary から削除すると、cartBar UIComponent をレンダリングして shoppingCart と cartSummary も更新する必要があります。それは完璧に機能します。

しかし、削除ボタンにあるカートバー (ポップアップ) からアイテムを削除しようとすると、アイテムがそこからも消える必要があるため、cartSummary.xthml を参照するレンダリング プロパティです。問題は、catalog.xhtml に移動しようとすると、cartBar レンダリングにある cartSummary.xthml UIComponent が見つからないというビュー エラーが表示されることです。

いくつかのコードで試してみます。

カートバー.xhtml

カート概要.xhtml

cartBar.xhtml h:commandButton をクリックしてカタログに移動すると、cartSummary の UIComponent であるため、:cartItemBlock が見つからないというエラーが表示されます。

それを解決する方法はありますか?

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

jsf-2 - リソースバンドル値の JSF 2.0 getAttributes が null です

最近、JSF 1.x から JSF 2.x にアップグレードしました。

2 年前からアプリケーションを稼働させています。私たちが直面している問題は次のとおりです。

JSFに以下のコードがあります

以下のように、必要なコンバーターを使用してラベル値を取得します

しかし、componentLabel は null を返します。リソースバンドル名を定義すると値を取得できませんが、f:attribute タグの値に任意の文字列を追加すると正常に動作します

助けてください。

0 投票する
2 に答える
76 参照

jsf - JSFはUIComponentsをセッションに保存しますか?

ハイ、

私はJSFの初心者であり、JSFがUIComponentsまたは一般的にセッションで画面を保存する方法について読んだことがあります。いくつかの質問:

  1. たとえば、jsfファイルをリクエストすると、JSFは最初にそれを分析し、レンダラー、バリデーター、コンバーターを使用してメモリ内に画面表現のように作成します.JSFは、このビューからのリクエストを次回より迅速に処理します。バリデーター、コンバーター....、そうですか?

  2. Javaコードを使用したJSFを使用すると、Javaスイングのようにユーザーに表示される画面を変更できますよね?

  3. これらの画面はセッションに保存されますよね?

  4. 私が知らないのは、たとえばユーザーが送信した値でブラウザの戻るボタンを押したときに、JSFがフォームを再作成できるかどうかです。これは可能ですか?

  5. フォーム フィールドの値はモデル Bean に保存されますが、これらの値は別の場所に保存されますか? UIComponent 構造でしょうか?

  6. ユーザーがブラウザーの [戻る] ボタンを押し、フォームで送信した値がリクエスト スコープの Bean に保存された場合、UIComponent にフォームの値を保存しない限り、フォームを再設定できません。構造ですよね?

ありがとう

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

jquery - ドロップ可能要素をプライムフェイスのデータグリッドに動的に追加

Java でドロップ可能なデータグリッドを動的に生成する方法を探しています。Javaで最初の部分を動的に作成できます。悩んでる2本目です..

========最初の部分=======

========第二の部分=============

このドロップ可能な部分は Java では機能しません:

次のエラーが表示されます。

具体的には、次の場合に発生します。

とりあえず、静的な 5 つのセットの動的なドロップ可能なデータグリッドの作成をスキップすることにしました。

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

jsf - JSF UIData が UIColumn の子をレンダリングしない

JSF UIData()がJSFでプログラム的にどのように機能するかを理解しようとしています。私は次のコードを持っています:

このコードは html を次のようにレンダリングします。

私の2つの入力はどこですか?? 私は次のようなものを期待しています: