問題タブ [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.
jsf - EL式で引数を使用
次のように、EL式(JSFを使用)で引数付きの関数を使用する必要があります:
しかし、うまくいきません。
JSFでこれを行うことは不可能だとWebで読みました。JSFでFaceletを使用しています。
誰かがそれを行う方法を知っていますか?
ありがとう。
jsf - Facelet テンプレートに Facelet 以外のコンテンツを含める
HTMLファイルのコンテンツをFaceletテンプレートに挿入する方法はありますか? Facelets タグは、Facelet コンテンツを含めるためだけのものであるため、機能しません。
別の言い方をすれば、JSP の include ディレクティブに相当する Facelets を探しています<%@ include file="..." %>
。
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 コンポーネントを渡します。
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を実行する方法はありますか?
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 を使用してページにアクセスすると、正しいアイテムが返されます。
java - commandButton または commandLink を使用してポストバックし、HTML コントロール値を管理する
多くの場合、Web サイトに HTML コントロールまたは Facelets を追加したいと考えていますが、アクションを呼び出すときにこれらにアクセスするのは本当に簡単でしょうか?
アクションを実行するための次のコマンドリンクがあります
アプリケーションがクラッシュしないように、Param は QueryString 状態を保存するためにあります。
これらのコンポーネントは、特にダイナミクスを作成している<input type="text" />
場合<h:inputText value="hello" />
は、サイトを立ち上げて実行するための基本です。
ただし、コントロールが何にもバインドされていない場合、または JavaScript で要素を追加できるリストボックスがある場合、commandLink または commandButton を実行するときにこれらにアクセスするにはどうすればよいでしょうか? コントロールを Bean にバインドする必要がありますか、または別の方法でこの FaceContext にアクセスして、リストボックス、入力テキスト、またはその他の必要なものの値を取得することは可能ですか?
java - NetbeansFaceletsコードの補完
Netbeans(6.7.1)でxhtml(facelets)ファイルのコード補完を有効にする方法を知っている人はいますか?Googleで見つけたいくつかの情報によると、xhtmlファイルで使用されているxml名前空間のコード補完がないことが既知の問題ですが、netbeansfaceletsサポートモジュールをインストールすることで解決する必要があります。ただし、このファセットサポートモジュールを使用しても、f、h、uiタグのコード補完はxhtmlファイルでは機能しませんが、taglibsを使用する古い学校のjspファイルでは機能します。
何か案は?
jsf - Richfaced のレンダリングに時間がかかる
こんにちは、データ テーブルとリッチ コンボボックスとタブ パネルのさまざまな組み合わせを使用しています。レンダリングに時間がかかりすぎています。私はstackoverflowや他のウェブサイトからのパフォーマンスチューニングの提案をしましたか
どんな助けでも大歓迎です...
java - Facelets1.1.12を使用してJSF1.2で独自のバリデーターを作成する
次のリンクを確認したところ、javax.faces.webapp.ValidatorTag
廃止されてValidatorELTagに置き換えられていることがわかりましたが、これに関する適切な情報が見つからないようです。
入力を受け取る正規表現バリデーターを作成したい:正規表現とエラーメッセージ。
つまり、次のようなコントロールが必要です。
上記のリンクは、これの一部を実行する方法を示していますが、それが記述されてからメソッドが非推奨になっているため、大幅に変更されています。この問題にどのように対処しますか?
java - JavaServer Facesでのナビゲーション、正しいパラメーターでリダイレクト
私はページを持っています:http://mypage.com/items.jsf。
このページでは、次のことを当然のことと考えています。
- IDはGETで設定するか、IDはPOSTで設定します。
これで、items.jsf?ID=10を手動で呼び出すことができます
しかし、私が本当にやりたいのは、ナビゲーションURLを返す関数を呼び出すボタンを用意することです。
これで、 JSFファイルに次のコードが含まれます。
私がしたいのは、「リダイレクト」を押したときに、ナビゲーションルールに移動したいことを知らせたいということです:items.jsf?ID = 10
これは可能ですか?本当に些細な問題のように感じます。