問題タブ [icefaces]
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 -
上記のコードはフラッシュ ファイルを再生しますが、コントロールは表示されません。
java - 入力フィールドのカスタム facelet コンポーネント
多くの入力フィールドを持つ「大きな」フォームを作成しています。簡単にするために、最初の列にラベルが含まれ、2番目の列に入力フィールドが含まれる2つの列を持つテーブルを作成するためのコードをカプセル化するfaceletコンポーネントを作成しようとしました。
コンポーネントを含むタグは次のようになります。
textInput コンポーネントのソース (簡略化):
フォームは静かに見えますが、ユーザーの値が Bean に書き戻されないという問題があります。その理由は、 #{registrationBean.deal.city} が一度だけ評価され、フォームが送信されたときではないためだと思います。ここでの推論には重大な誤りがあると思いますが、それに関する適切なドキュメントが見つかりません。
ヒントをありがとう。
jsf - 少なくとも 1 つのポートレットが利用できない場合の Liferay エラー ページ
少なくとも 1 つのポートレットが失敗した場合に、Liferay ポータルでカスタム エラー ページをセットアップしようとしています。
portlet_error.jsp
ポータルは、常にポートレットの位置にレッド ゾーンを転送して表示します。
ページ レイアウト全体を埋めるページへのリダイレクトまたは転送を設定するにはどうすればよいですか?
よろしく
java - IceFaces を使用した Ajax スタイルの読み込み
Web サービスから読み込まれたオブジェクトのリストを表示するページがあります。これは時間がかかる場合があります。今、私はそれをAjaxの方法で行い、最初にページを表示してからリストをロードしたいと思います。リストがロードされている間、アニメーションが表示されます。JSF/ICEFacesでそれを行う方法の例を教えてもらえますか? ありがとう。
java - Icefaces & JQuery
使用するUI技術を決めたい。jQueryをJavaScriptフレームワークとして確実に使用することを検討していますが、ICEFACESがjQueryで使用するのに正しい選択であるかどうかを知りたいです。Visual Web Icefaces Framework (Netbeans IDE) を使用したいと思います。ここであなたのアイデアを共有してください!
ありがとうございました
jquery - Jquery 、ID で icefaces 要素を選択する
jQuery では、次のようにします。
そして、ID の順序付きリストを持つコンポーネントに追加された文字列。
icefaces フレームワークを使用して、id form1:p のコンポーネントを取得しました。次のコードを使用してアクセスしようとしました:
文字列は、id form1:p の指定されたコンポーネントではなく、form1 に追加されます。
jsf - IceFaces での MenuItem リスナー テスト
MenuItem を作成し、allProducts.addActionListener(this); を使用して ActionListener を追加しました。
単体テストでクリックされているメニューをシミュレートする方法はありますか?
jsf - JSF/IceFaces 条件付きレンダリング
コンポーネントを条件付きでレンダリングするためにIcefacesを使用していますが、ブール値を取得できません:
ビーンコード:
エラー メッセージ: 解析エラー: #{coverage.empty}
IceFaces がブール値を認識しないのはなぜですか?
jsf - jsf/icefacesに依存するフォームフィールドと検証に関する問題
3つのフィールドを持つフォームがあります(簡単な例)。
最初のものはチェックボックスです。
<ice:selectBooleanCheckBox value="#{backingBean.bean.visible}" ID="checkbox1" partialSubmit="true" >
2つ目は
<ice:inputText ID="text1">
3つ目も
<ice:inputText ID="text2" required="true" validator="mycustomvalidator">
text1は、checkbox1がチェックされている場合にのみ表示されます。text2は必須フィールドであり、customvalidatorが設定されています。
したがって、#{backingBean.bean.visible}を使用する最初のアプローチは失敗しました。これは、text2が必要であり、text2フィールドが空のときに検証メッセージが表示されたためです(チェックボックスがクリックされた後)。検証エラーのため、表示プロパティが設定されるようにフォームが完全に送信されることはありませんでした(モデルの更新フェーズに到達することはありませんでした)。
また、selectBooleanCheckBoxにimmediate = "true"を使用しようとしましたが、required = "true"の検証メッセージが消えただけで、mycustomvalidatorの検証がトリガーされました。
だから私の質問:checkbox1がクリックされたときにのみtext1が表示されるようにするにはどうすればよいですか?ありがとう。