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

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

jsf -

上記のコードはフラッシュ ファイルを再生しますが、コントロールは表示されません。

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

java - 入力フィールドのカスタム facelet コンポーネント

多くの入力フィールドを持つ「大きな」フォームを作成しています。簡単にするために、最初の列にラベルが含まれ、2番目の列に入力フィールドが含まれる2つの列を持つテーブルを作成するためのコードをカプセル化するfaceletコンポーネントを作成しようとしました。

コンポーネントを含むタグは次のようになります。

textInput コンポーネントのソース (簡略化):

フォームは静かに見えますが、ユーザーの値が Bean に書き戻されないという問題があります。その理由は、 #{registrationBean.deal.city} が一度だけ評価され、フォームが送信されたときではないためだと思います。ここでの推論には重大な誤りがあると思いますが、それに関する適切なドキュメントが見つかりません。

ヒントをありがとう。

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

jsf - 少なくとも 1 つのポートレットが利用できない場合の Liferay エラー ページ

少なくとも 1 つのポートレットが失敗した場合に、Liferay ポータルでカスタム エラー ページをセットアップしようとしています。

portlet_error.jspポータルは、常にポートレットの位置にレッド ゾーンを転送して表示します。

ページ レイアウト全体を埋めるページへのリダイレクトまたは転送を設定するにはどうすればよいですか?

よろしく

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

java - IceFaces を使用した Ajax スタイルの読み込み

Web サービスから読み込まれたオブジェクトのリストを表示するページがあります。これは時間がかかる場合があります。今、私はそれをAjaxの方法で行い、最初にページを表示してからリストをロードしたいと思います。リストがロードされている間、アニメーションが表示されます。JSF/ICEFacesでそれを行う方法の例を教えてもらえますか? ありがとう。

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

java - Icefaces & JQuery

使用するUI技術を決めたい。jQueryをJavaScriptフレームワークとして確実に使用することを検討していますが、ICEFACESがjQueryで使用するのに正しい選択であるかどうかを知りたいです。Visual Web Icefaces Framework (Netbeans IDE) を使用したいと思います。ここであなたのアイデアを共有してください!

ありがとうございました

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

jquery - Jquery 、ID で icefaces 要素を選択する

jQuery では、次のようにします。

そして、ID の順序付きリストを持つコンポーネントに追加された文字列。

icefaces フレームワークを使用して、id form1:p のコンポーネントを取得しました。次のコードを使用してアクセスしようとしました:

文字列は、id form1:p の指定されたコンポーネントではなく、form1 に追加されます。

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

jsf - IceFaces での MenuItem リスナー テスト

MenuItem を作成し、allProducts.addActionListener(this); を使用して ActionListener を追加しました。

単体テストでクリックされているメニューをシミュレートする方法はありますか?

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

jsf - JSF/IceFaces 条件付きレンダリング

コンポーネントを条件付きでレンダリングするためにIcefacesを使用していますが、ブール値を取得できません:

ビーンコード:

エラー メッセージ: 解析エラー: #{coverage.empty}

IceFaces がブール値を認識しないのはなぜですか?

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

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が表示されるようにするにはどうすればよいですか?ありがとう。