問題タブ [icefaces-3]

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

postgresql - Icefaces 3.0.1 FileEntry コンポーネントを使用して画像をデータベースに保存する方法

fileentry コンポーネントを使用して、イメージをデータベース (JPA 接続を使用した postgres) および JSF に保存したいと考えています。私はそれを検索していたので、入力ストリームを使用する必要があると思いますが、それを使用して画像を bytea タイプに変換し、たとえばカバーの本(bytea) という列のデータベースに保存する方法がわかりません. Bean に含まれるコード。私を助けてください。私はこのようなものを持っています:

Icefaces 3.0.1 FileEntry: FileEntryListener が呼び出されない

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

java - Icefaces のパフォーマンスの問題 - 部分的な送信

HTMLテーブルを表示するJSFサイトがあります。次の 2 週間は 14 列、行には何人かのユーザーがいます。ユーザーは、selectonemenu から選択されたオプションに依存します。

だから問題は何ですか?たとえば、50 人のユーザーを 2 週間ロードすると、テーブルがいっぱいになります。その後、このサイトのリンクのすべてのアクション リスナーは、応答が得られるまでに何年もかかります。次に、何もしないアクション リスナーを作成しました。この行動にも何年もかかります!テーブルに 5 人のユーザーしかロードしない場合、何もしないアクションは非常に高速です。

私の質問: Icefaces は何をしているのですか? バックエンドで小さなアクションを実行するだけで時間がかかるのはなぜですか? 遅いのはバックエンド Bean のメソッドではありません。

アップデート:

私の問題をうまく見ることができるいくつかのサンプルコードを書きました。50 列と 300 行の場合、サイトの読み込みに約 15 秒かかります。ボタンをクリックしても何もしない場合は、常に約 15 秒かかります。5 つの列と 5 つの行のみを読み込むと、[何もしない] ボタンが高速になります。

JSF サイト コード マネージド Bean コード

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

jsf-2 - commandLink をクリックした後に ViewScoped Bean の状態が失われる

私はJSF 2.1.8とともにIcefaces 3.2を使用しています。メインの xhtml ページに以下のビューが含まれています。リンクがクリックされた後、myViewBeanどちらが@ViewScopedその状態を失っているようです。myLinkには、必要なアイテムのリストactionListenerを取得して設定するロジックがあります。myViewBeanレンダリング レスポンス フェーズ中、myViewBeanは空のように見えますempList@ViewScopedが に変更された場合@SessionScoped、期待どおりに動作しますが、他に 10 個の Bean があり、そのすべてを SessionScoped に変更する必要があります。Bean がその状態を失う原因は何ですか? または、ViewScoped を利用する他の方法はありますか?

main.xhtml

myTabs.xhtml

tabcontent1.xhtml

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

jsf - 検証メッセージが表示され、すぐに消去されます

JSF 2.1.21 を使用していますが、エラー メッセージが表示され、入力テキスト ボックスで Enter キーを押すとすぐにクリアされます。コマンドボタンをトリガーする入力にJavaScriptがあります。

stringValidator:

アップデート:

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

jsf - ナビゲーション ケース エクステンション

静的 Web プロジェクトの xhtml ページに移動しようとしています。私の元のコンテキストは、icefaces 3.3 を使用した動的 Web プロジェクトです。.facesで結果として .xhtml を指定しても、以下のパスにリダイレクトされますto-view-id.xhtml代わりにリダイレクトする方法はありますか?

顔-navigation.xml

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

jsf-2 - 隠しフィールドの値が空です

隠しフィールドの値をリクエストスコープのバッキングビーンに設定しようとしていますが、クライアント側に値がありますが、セッターが取る値が空であることがわかります(firebugで確認できます)。が呼び出される前にactionListenerセッターが呼び出されますが、プランの引数は空です。

main.xhtml

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

jsf - 動的に作成された入力コンポーネントにモデル値が表示されない

プログラムで表示する必要がある Bean のフィールドがいくつかあります。次のようなものです:

newElements.xhtml で、次のように mainForm にバインドされるフォームを定義しました。

保存ボタンをクリックして次のビューに移動すると、フィールド「ANOTHERFIELD」は Bean から値を取得して正しく表示されますが、動的に生成されたフィールドは空と表示されます。バッキング Bean の値も null です。バッキング Bean で作成した がValueExpression機能していないようです。HtmlInputTextMojarra 2.1.17 で Icefaces 3.3 を使用しています。

これはどのように発生し、どうすれば解決できますか?