問題タブ [jsf-2]

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 投票する
4 に答える
18216 参照

jsf - JSF フォームが表示されない

サーバーはグラスフィッシュ v3、ブラウザは firefox 3.6.3、Netbeans 6.8 を使用しています。質問は、テキスト フィールドがブラウザに表示されない理由です。ラベルしか見てません。

web.xml

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

java - JSF ランタイム ページ名の受け渡し

ナビゲーションメニューであるインクルードページがあります。これらのメニューをクリックすると、レイアウトのコンテンツ領域を特定のページで更新したいと考えています。include タグを使用してページ名を JSF ページに渡すにはどうすればよいですか

私は facelets に切り替えたくありません。また、 $ を使用してバッキング Bean メソッドを呼び出してみました。動作しますが、css または richfaces コンポーネントが正しくレンダリングされません。

ありがとうラージ

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

java - JSF 2 のリッチ テキスト エディター

JSF 2 (VDL) アプリケーションで使用できる基本的な WYSIWYG リッチ テキスト エディターを探しましたが、次のような意味で満足のいくものは見つかりませんでした。

  • エディターは非常に広範で、構成可能ではありません (PrimeFaces のように)
  • エディターは VDL (RichFaces など) では機能しません。
  • エディターの複数のインスタンスを同じページで使用することはできません (トマホーク t:htmlArea など)。

実際には、フォント、インデント/ジャスティフィケーション、元に戻す/やり直しなどの派手なものはすべて必要ありません...太字、イタリック、リスト、ハイパーリンクだけで十分です。

このシナリオでうまく機能し、XHTML 準拠のマークアップを提供し、部分的なページ更新 (f:ajax) でうまく機能するものを知っていますか? または、私が独自に作成することをお勧めしますか?

ありがとうございました!

プラデュムナ

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

ajax - JSF ui:repeat および f:ajax が再レンダリング後に h:inputText に間違った値を与える

質問のリストがあり、ui:repeat を使用して問題なく表示できますが、[編集] ボタンをクリックすると、再レンダリングされた inputText に間違った question.id が与えられます。何らかの理由で、最初の項目で [編集] をクリックすると、他の出力 (h:inputText 要素以外) が正しい場合でも、割り当てられた inputText 値はリストの 2 番目の項目の値になります。

明らかに、私は本当にIDを編集したくありません。入力テキストに正しい質問が表示されるようにしたいだけです:-)

私の使い方が間違っているのではないでしょうか?これまでの私の読書によると、それは問題ないようです。

ご協力ありがとうございました。

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

ajax - 入力コンポーネントのonchangeからアクションを呼び出す方法は?

たとえば、SelectOneMenuを指定すると、f:ajaxを介してvalueChangeListenersまたはページフラグメントの再レンダリングをトリガーできます。

それは素晴らしいことですが、ボックスが変更されたときに(検証に合格した場合)、もっと複雑なことをしたいと思います。UICommandコンポーネントに接続されていないときに、f:ajaxを使用してBeanでアクションメソッドを呼び出す可能性はありますか?または、そうでない場合、選択ボックスの値が変更されたときに「アプリケーションの呼び出し」フェーズでBeanメソッドを呼び出すにはどうすればよいですか?

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

java - @ViewScoped マネージド Bean の @EJB が java.io.NotSerializableException を引き起こす

私は @ViewScoped マネージド Bean で頭を悩ませてきました。いくつかのイベントを表示するために、primeface の「スケジュール」コンポーネントを使用しています。ユーザーが特定のボタンをクリックすると、viewscoped Bean のメソッドが ajax を使用して呼び出されますが、マネージド Bean のスコープを変更して問題が消えると、「java.io.NotSerializableException」が発生するたびに発生します。

私は何を間違っていますか?何か案は?

ここに私のマネージドBeanがあります:

ここにフルスタックトレースがあります

前もって感謝します

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

java - JSF 2.0 の問題

私は JSF 2.0 と Primefaces UI コンポーネントを使用しているプロジェクトを行っています。

タブ、「日」、「週」、「月」を含むタブ ビュー コンポーネントがあります。すべてのタブで、それぞれに棒グラフを表示する必要があります。同じように、次の 3 つのメソッドを使用して 3 つのリストを取得しています。次のコードでは、UpdateCountHelper がデータベースからデータを取得しています。そのため、UpdateCountHelper はデータの取得に時間がかかっています。

これはリストを取得するためのコードです:

これは、棒グラフの UI のコードです。

今、私は上記と同じタブを持つ他のタブビューに同じデータを表示する必要があります.Pie Chartに表示する必要があるのは今だけです. 円グラフでは、同じリストを使用しています。そのため、データベースからデータを再度取得し、時間を浪費します。その問題を解決するために、私は他の 3 つのリストを作成し、それらの以前のリストの参照のみを示しました。そのため、データベースのフェッチは発生しません。

参照を適用するためのコードは次のとおりです。

しかし、ここで発生する問題は、タブが有効になっているチャートのみが表示され、残りの 2 つのタブにはチャートが表示されないことです。

UI のコードは次のとおりです。

この背後にある理由は何ですか?

0 投票する
3 に答える
1356 参照

java - JSF 2.0の問題(faces-config)

faces-config.xmlJSF 1.0には、マネージドBean、依存関係、ナビゲーションなどに関するエントリがあります。

私はJSF2.0を使用してサンプルプロジェクトを開発していました。しかし、注釈がわからないので、face-config.xml外部に含める必要があります。JSF 2.0では含める必要がないため、ソリューションを提供してください。その背後にある理由は何ですか?BeanをマネージドBeanとして設定するにはどうすればよいですか。アノテーションとは何ですか?どのように使用されますか?

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

java - JSF2は、UISelectItemをレンダリングしないように設定しました。カスタムMenuRendererを使用

UISelectItemインスタンスのコレクションを含むマネージドBeanがあります。1つのインスタンスにレンダリングしないように指示するにはどうすればよいですか?まだ設定すると、selectitem.setRendered(false)そのアイテムがレンダリングされます...UiSelectItemインスタンスを操作したいと思います。

だから基本的に私はh:selectOneMenuこのコレクションによって移入されるを持っていf:selectItemsます。しかし、これらのアイテムのいくつかは表示されたくありません。

ありがとうございました

更新: レンダリングされたフィールドはUIComponentBaseに継承されているように見えますが、機能はありません。現在、フィールドが無効になっている拡張UISelectitemと組み合わせてカスタムMenuRendererを作成しようとしています。

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

eclipse - JSF2.0をEclipse3.5およびJBoss5.1と連携させる方法

Eclipse3.5とJBoss5.1を実行しています。JSF2.0プロジェクトを作成したい。

ここで、Eclipse JBoss Toolsプラグインバージョン3.1(ここで入手可能)がこれを実行できると聞きました。

プラグインをインストールしました。ただし、動的Webプロジェクトの[プロジェクトファセット]プロパティページに移動すると、JavaServerFaces1.1および1.2のファセットのみが表示されます。私のJavaファセットは6.0に設定されており、動的Webモジュールは2.5に設定されています。

ターゲットランタイムのプロパティページで、JBoss5.1ランタイムをターゲットにしていることがわかります。

Eclipse Heliosが来週ここに来ることは理解していますが、JSF2.0を3.5で動作させることが可能かどうか興味があります。何かご意見は?