問題タブ [facelets]
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.
java - JSF/Facelets の国際化ラベル
Faceletsには、他の方法で JSF を使用して行うことができる、よりきちんとした、またはより読みやすい国際化されたユーザー インターフェイスのテキスト ラベルのための機能がありますか?
たとえば、単純な JSF では、h:outputFormat を使用すると、メッセージ内の変数を補間する非常に冗長な方法になります。
明確化:次のようなメッセージ ファイル エントリを追加できることはわかっています。
これを (Seam を使用している場合) 次のように表示します。
しかし、それは 1 つの文を出力するのに非常に煩雑です。これは、JSF に悪い名前を付けるようなものです。
java - JSFコンテナフォームのIDを確認します
アクションハンドラー内からフォームフィールドのIDを判別する必要があります。フィールドは含まれているファセットコンポーネントの一部であるため、フォームは異なります。
include.xhtml
example_taining.xhtml
update
実行時にメソッド内のフォームのIDを確認するにはどうすればよいですか?または、さらに良いことに、入力フィールドのIDを直接入力します。
java - JSFの空白ページ
私のコードが例外をスローすると、毎回ではなく、jsf が空白のページを表示することがあります。レイアウトに facelets を使用しています。このSun フォーラムの投稿で同様のエラーが報告されましたが、回答はありません。同じ問題を抱えている人、または解決策を持っている人はいますか? ;)
いくつかのリクエストにより。詳細は次のとおりです。
web.xml
そして、jsf に関連するスタックは、実際の例外の後に出力されます。
私はjsfバージョンを使用してMojarra 1.2_09
いrichfaces 3.2.1.GA
ます facelets 1.1.13
.
いくつかの助けを願っています:(
javascript - JSF および Facelets での JavaScript の使用
JavaScript を使用して、JSF/Facelets ページの非表示の入力フィールドを操作したいと考えています。ページが読み込まれると、隠しフィールドをクライアントの色深度に設定する必要があります。
私のFaceletから:
JSF がページを処理するとき、もちろん要素の ID を変更しています。JavaScript コードからこれらの要素を参照する最良の方法は何ですか?
java - JSF と Facelets フロー
ページの読み込み時にデータベースからの情報を表示する必要がある動的 Facelets ページがあります。フローのこの時点では、フォームの送信はありません。私が見つけることができるすべての JSF の例は、次のページに動的な結果を伴うフォーム送信のみを示しています。
現在、データベースに対して行うすべての呼び出しは、フォームの送信によってアクションがトリガーされた後に行われます。フォームが送信されていない場合、このコードはどこに行くべきですか? また、どのようにトリガーしますか? コード スニペットは本当に役に立ちます。
java - カスタム facelets タグの Eclipse サポート
私は最近 facelets の開発を開始し、数日前に最初の便利なカスタム タグを作成しました。h、c、ui などの標準の taglib の場合と同様に、Eclipse でオートコンプリートをサポートしたいと考えています。
カスタム タグのツール サポートを有効にする簡単な方法 (30 分未満の作業) はありますか?
jboss ツールで Eclipse 3.4 を使用しています。
jsf - アプリケーションのエラーを JSF で表示するにはどうすればよいですか?
私の JSF/Facelets アプリでは、フォームの一部を簡略化したものを次に示します。
continueButton() メソッドで起こっていることに基づいて、特定の h:message タグにエラーを割り当てられるようにしたいと考えています。newPassword と newPassword2 では、異なるエラーを表示する必要があります。結果を (DB から) 配信するメソッドは continueButton() メソッドで実行され、コストがかかりすぎて 2 回実行できないため、バリデーターは実際には機能しません。
ページにはさまざまなエラー メッセージを表示する必要がある複数の場所があるため、h:messages タグを使用できません。これを試したところ、ページにすべてのメッセージが重複して表示されました。
私はこれを最善の推測として試しましたが、運はありません:
私は何が欠けていますか?どんな助けでも大歓迎です!
facelets - facelets の良いリソースはありますか?
私はしばらく JSF を扱っており、Apache-Trinidad タグを使用しています。私はこれを使って開発するのが好きですが、Facelets について素晴らしいことをよく耳にします。それを使っている人はいますか?
facelets のサイト ( https://facelets.dev.java.net/ ) を見てきましたが、facelets の利点やチュートリアルの説明がうまくできていません。Google で調べたのですが、すべて 2005 年か 2006 年のもののようで、それ以来、多くの変更が加えられています。
facelets について意見を述べたり、良いリソースを紹介したりしたい人はいますか?
javascript - JSF 統合による Spring Web Flow トランジションをアクティブ化する Javascript フォーム送信
Spring WebFlow 2、Facelets、および JSF を使用してアプリケーションを開発しています。私のフローの 1 つに、特定のイベントでフォームの送信をトリガーする必要があるページがあります。異なるアクションごとに、異なるビューを提示する必要があります。そのため、次の JavaScript コードをアクティブにして送信を実行しようとしています。
残念ながら、これは私のフローで要求された遷移をトリガーしません。ページは変わりません。誰もこれに対処する方法を知っていますか?
ありがとう、アレクサンドル
java - 送信後に Facelets カスタム コンポーネントが属性を設定しない
facelets のカスタム コンポーネントに問題があります。ページが初めてレンダリングされるときに、コンポーネント クラスで属性が適切に設定されます。ただし、フォームが送信されると、属性は設定されません。
これをテストするために使用しているクラスは次のとおりです。
コンポーネントは、このように .xhtml ページで使用されます。
ページが初めてレンダリングされるとき、コンポーネントは次の html コードをレンダリングします。
ボタンをクリックすると、これがレンダリングされます。
ログから、コンポーネントが再構築されていることがわかりますが、属性は設定されていません。
私が理解していることから、Faceletsはすべての属性をコンポーネントに配線するため、タグクラスは必要ありませんが、最初に属性が正しく設定され、2回目では正しく設定されない理由がわかりません。