問題タブ [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.

0 投票する
4 に答える
6575 参照

jsf - EL式で引数を使用

次のように、EL式(JSFを使用)で引数付きの関数を使用する必要があります:

しかし、うまくいきません。

JSFでこれを行うことは不可能だとWebで読みました。JSFでFaceletを使用しています。

誰かがそれを行う方法を知っていますか?

ありがとう。

0 投票する
4 に答える
8630 参照

jsf - Facelet テンプレートに Facelet 以外のコンテンツを含める

HTMLファイルのコンテンツをFaceletテンプレートに挿入する方法はありますか? Facelets タグは、Facelet コンテンツを含めるためだけのものであるため、機能しません。

別の言い方をすれば、JSP の include ディレクティブに相当する Facelets を探しています<%@ include file="..." %>

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

jsp - Facelet カスタム コンポーネント - カスタム コンポーネントに ui:insert コンテンツをレンダリングしないようにする

これは私のカスタムコンポーネント定義です:

これが私がそれを使用する方法です:

に問題があり<ui:insert name="field" />ます。それは常にレンダリングされます。disabled=true の場合<input type="text" disabled="disabled" value="" name="itSIN" id="itSIN"/>、ビューの上部に要素だけが表示されます。注: カスタム コンポーネント内の h:inputText にバリデータを渡す方法がわからないため、ui:insert を使用して jsf コンポーネントを渡します。

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

java - フェイスレットを使用したJavaServerFacesでの「アイテムの編集」ページの作成

次のFaceletがあるとします(Facelets 1.1.12を使用):

これで、別のページがGET-paremeter IDを使用してedit_item.jsfに送信され、URIは次のようになります。http://mysite.com/edit_item.jsf?ID=200

Beanにアクセスして情報を取得し、これをJSFとFaceletsを使用して要求ページに表示するにはどうすればよいですか?ページの読み込み時にBeanを実行する方法はありますか?

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

java - Java Server Faces の CommandButton で管理プロパティを使用する

私の質問「Creating an “Edit my Item”-page in Java Server Faces with Facelets」に加えて、これが提供した問題をカバーしたいと思います。

commandButton を押すと、ID=100 が削除され、ページが更新されます。これは、メソッドを実行するです。つまり、ボタンを押したときに ID がないことを意味します。

これをどのように解決しますか?

このマネージドBeanを持つことで

そして追加

私のフェイスレットページへ。これで、faces-config.xml にも正しい情報があり、?ID=100 を使用してページにアクセスすると、正しいアイテムが返されます。

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

java - commandButton または commandLink を使用してポストバックし、HTML コントロール値を管理する

多くの場合、Web サイトに HTML コントロールまたは Facelets を追加したいと考えていますが、アクションを呼び出すときにこれらにアクセスするのは本当に簡単でしょうか?

アクションを実行するための次のコマンドリンクがあります

アプリケーションがクラッシュしないように、Param は QueryString 状態を保存するためにあります。

これらのコンポーネントは、特にダイナミクスを作成している<input type="text" />場合<h:inputText value="hello" />は、サイトを立ち上げて実行するための基本です。

ただし、コントロールが何にもバインドされていない場合、または JavaScript で要素を追加できるリストボックスがある場合、commandLink または commandButton を実行するときにこれらにアクセスするにはどうすればよいでしょうか? コントロールを Bean にバインドする必要がありますか、または別の方法でこの FaceContext にアクセスして、リストボックス、入力テキスト、またはその他の必要なものの値を取得することは可能ですか?

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

java - NetbeansFaceletsコードの補完

Netbeans(6.7.1)でxhtml(facelets)ファイルのコード補完を有効にする方法を知っている人はいますか?Googleで見つけたいくつかの情報によると、xhtmlファイルで使用されているxml名前空間のコード補完がないことが既知の問題ですが、netbeansfaceletsサポートモジュールをインストールすることで解決する必要があります。ただし、このファセットサポートモジュールを使用しても、f、h、uiタグのコード補完はxhtmlファイルでは機能しませんが、taglibsを使用する古い学校のjspファイルでは機能します。

何か案は?

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

jsf - Richfaced のレンダリングに時間がかかる

こんにちは、データ テーブルとリッチ コンボボックスとタブ パネルのさまざまな組み合わせを使用しています。レンダリングに時間がかかりすぎています。私はstackoverflowや他のウェブサイトからのパフォーマンスチューニングの提案をしましたか

どんな助けでも大歓迎です...

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

java - Facelets1.1.12を使用してJSF1.2で独自のバリデーターを作成する

次のリンクを確認したところ、javax.faces.webapp.ValidatorTag廃止されてValidatorELTagに置き換えられていることがわかりましたが、これに関する適切な情報が見つからないようです。

入力を受け取る正規表現バリデーターを作成したい:正規表現とエラーメッセージ。

つまり、次のようなコントロールが必要です。

上記のリンクは、これの一部を実行する方法を示していますが、それが記述されてからメソッドが非推奨になっているため、大幅に変更されています。この問題にどのように対処しますか?

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

java - JavaServer Facesでのナビゲーション、正しいパラメーターでリダイレクト

私はページを持っています:http://mypage.com/items.jsf

このページでは、次のことを当然のことと考えています。

  • IDはGETで設定するか、IDはPOSTで設定します。

これで、items.jsf?ID=10を手動で呼び出すことができます

しかし、私が本当にやりたいのは、ナビゲーションURLを返す関数を呼び出すボタンを用意することです。

これで、 JSFファイルに次のコードが含まれます。

私がしたいのは、「リダイレクト」を押したときに、ナビゲーションルールに移動したいことを知らせたいということです:items.jsf?ID = 10

これは可能ですか?本当に些細な問題のように感じます。