問題タブ [omnifaces]

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 投票する
3 に答える
17647 参照

java - Primefaces ピックリストのターゲットとソースの値は変更されません

私のprimefaces pickListのソースとターゲットの値は変わりません.primefacesのショーケースの例に従い、 ここでいくつかの投稿を見ましたが、まだ問題を解決できません. データベースのリストを使用して、次のようにソースに入力しています。

私のコンバーターは

そして最後に私のxhtmlページは次のとおりです。

pickList は、データベースからの値が入力されたソースで正しく表示されますが、ボタンをクリックすると、インターフェイスでアイテムを転送した後でも、ダイアログには元のソース リストの値と空のターゲット リストが表示されます。私は何が欠けていますか?

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

java - Primefaces 3.5 + OmniFaces 1.3 SelectOneMenu での SelectItemsIndexConverter の問題

Mojarra 2.1.14およびTomcat 7.0.33で、Primefaces 3.5 2012年12月5日のスナップショットを使用しています。

オブジェクトをクリックしてから 'click他のオブジェクトをクリックすると、前のオブジェクトのラベルではなくその値が表示されます。ページをリロードすると、ラベルの値が表示されるため、これは「表面的な」ものにすぎません。

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

jsf - FirefoxでPDFファイルをダウンロードすると、「エラー:整形式ではありません行:1、列:9ソースコード:%PDF-1.4」になります

JasperReports5.0で出力を生成するJSFWebプロジェクトがあります。出力をブラウザに返送しようとしています。Omnifaces(1.2)とPrimefaces 3.4.2(ショーケース)の両方の例を使用しました。

Firefoxでエラーログを確認すると、

タイムスタンプ:12/10/12 9:40:39 PMエラー:整形式ではありません行:1、列:9ソースコード:%PDF-1.4

これはどのように発生し、どうすれば解決できますか?

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

ajax - preRenderViewイベントによって呼び出されたときにOmniFacesAjaxユーティリティのoncomplete()が機能しないのはなぜですか?

preRenderViewイベントは、OmniFaces Ajaxユーティリティのoncomplete()メソッドを呼び出して、クライアントでjavascriptを実行します。これをテストしたところ、javascriptがクライアントで実行されていません。

私のf:eventは以下の通りです。

私のpageNavigationController.preRenderView()は以下のとおりです。

以下のusersController.preReviewView()を呼び出し、Ajaxユーティリティのoncomplete()を呼び出します。

現在本番環境では、上記のjavascriptは設計どおりに機能します。このJavaScriptは次のように呼び出されます。

では、なぜjavascriptがクライアントで実行されないのですか?

編集:元の問題の回避策を見つけたので、この機能はもう必要ありませんが、この質問への回答をいただければ幸いです。ありがとう。:)

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

java - java.lang.AbstractMethodError:org.apache.xerces.dom.ElementImpl.getTextContent()Ljava / lang / String

Omnifaces 1.3 + Primefaces 3.4.1 + Jboss 7.1.1 Finalを使用していますが、ajaxリクエストによって例外が発生した場合、FullAjaxExceptionHandler構成済みの例外をリダイレクトできません。web.xml何も起こりません。別の例外です。

誰かが私にこれについてのヒントを与えることができますか?私は立ち往生しています。ajaxなしで同じエラーを呼び出すと、例外は正しくリダイレ​​クトされます。

私のweb.xml

私のfaces-config.xml

ありがとう!

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

jsf - JSF ViewParams が渡されない

ターゲット ページでバッキング Bean が異なるページからビュー パラメータが渡されないことがわかりました。製品パラメーターを test1.xhtml から test2.xhtml に渡すにはどうすればよいですか?

test.xhtml

test2.xhtml

ホルダー.java

Holder2.java

製品.java

製品コンバーター

0 投票する
0 に答える
709 参照

jsf-2 - Omnifaces #{of:setToList} を使用して編集可能なデータテーブルを作成することは可能ですか?

値がjava.util.Setである編集可能なデータテーブルを作成しようとしています。しかし、JSF-2.0 および 2.1 では、Displaying objects from a Set collection in Datatable JSF does not work で説明されているように、これは不可能です。

これまでの回避策として、すべてのセットがjava.util.Listに変換され、すべてが機能します。

var is the collection, not the itemへの回答で述べたように、 Set から List への不必要な変換を回避できるように、Omnifaces #{of.setToList}を試しています。通常のデータテーブルの場合、すべてがうまく機能します。しかし、編集可能なデータテーブルに変換しようとすると、うまくいきません。では、Omnifaces #{of:setToList} を使用して編集可能なデータテーブルを作成することは可能ですか?

たぶん私は何か間違ったことをしています。必要に応じてコードを投稿できます。前もって感謝します。

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

jsf - FullAjaxExceptionHandler によって表示されるエラー ページで p:commandButton を呼び出す方法は?

OmniFacesFullAjaxExceptionHandlerと PrimeFacesを使用しています。errorPage.xhtml次のようにコマンドボタンを追加しました。

エラーページは正しく表示されますが、ボタンはメソッドを起動しません #{userMB.logout()}。これは、私のセットアップで何が起こるかを理解していることです:

  1. エラーが発生した場合は、FullAjaxExceptionHandlerうまく表示されますerrorPage.xhtml
  2. 追加したボタンをクリックすると、更新が行われたかのように、ページが同じデータで更新されます。
  3. ボタンをもう一度クリックすると、マネージド Bean メソッドがトリガーされます。

Bean メソッドが呼び出されるのは 2 回目のクリックだけです。最初のロード時に、Bean メソッドがオブジェクトにバインドされないようです。

エラー ページにコマンド ボタンを追加して、使用時にアクション/アクション リスナーを HTML コンポーネントに適切にバインドするにはどうすればよいFullAjaxExceptionHandlerですか?

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

validation - フィールドの少なくとも1つが入力されたら、必要に応じてフィールドのグループを検証します

基本的な登録画面(ボタン登録で画面を記録)には、2つのパネルがあります。

データパネル:

ここに画像の説明を入力してください

アドレスパネル:

ここに画像の説明を入力してください

データパネルだけで登録できます。アドレスパネルに入力する必要はありません。ただし、アドレスパネルの少なくとも1つのフィールドが入力されている場合は、同じパネルの他のすべてのフィールドが必要です。

ここに画像の説明を入力してください

どうすればこれを達成できますか?

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

java - JSF 1.1 の Omnifaces ツリーの代替

JSF ページで階層データ構造をレンダリングする必要があります。一部のノードにはチェックボックスが必要であり、ほとんどのノードにはヘルプの説明などを表示するための追加のアイコンなどが必要なため、HTML 出力を制御する必要があります。私はこれらの線に沿って何かを目指しています:

http://cdpn.io/vtaHz

Omnifaces Treeは私が必要としているものをほとんど提供しているようですが、それは JSF 2.0 のみのようです。

JSF 1.1 用の同様のコンポーネントはありますか? 私はすでに Tomahawk ライブラリを使用していますが、そのツリー コンポーネントは、少なくとも私のニーズに対しては柔軟性がないように見えます。提案されたどのタグライブラリも、標準の JSF または Tomahawk と競合してはなりません。

残念ながら、JSF をアップグレードすることはできません (JSF 1.2 にアップグレードすることもできません)。