問題タブ [primefaces-extensions]

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

jsf-2 - プライムフェイスの評価を使用して、半分の評価と四半期の評価を作成しますか?

プライムフェイスの評価を使用して、半分の評価と四半期の評価を作成することは可能ですか? すなわち2.5 , 2.25, 2.75

double 値を使用しようとすると、エラーがスローされます。

整数値のみを受け入れます。この問題を解決するにはどうすればよいですか? http://www.primefaces.org/showcase/ui/rating.jsf PF 3.5.11 jboss 7 myfacess

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

jsf - JSF & Primefaces でツールチップ内にツールチップを記述する方法

JSF と PrimeFaces を使用して、別のツールチップ内にツールチップを書き込むにはどうすればよいですか。例:ボタンにツールチップがあります(ポップアップが出て、「アップグレードされました」と表示されます)。「アップグレードされた」テキストにマウス ポインターを合わせると、「こんにちは」という別のテキストがポップアウトする必要があります。

前もって感謝します。

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

jsf - Export to multiple sheets in Excel file

I want to export multiple data tables, each in a separate sheet, in one Excel file using primefaces 4.0 or primefaces extension exporter. Can this be done?

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

jpa - 実行時にデータベースから Primefaces-extensions DynaForm に基づいて動的フォームを生成し、フォームのデータ ストレージを許可します。

実行時にデータベースからフォームを生成する動的フォームを作成したいのですが、実行時に提供されるフィールドを使用して (JPA を使用して) データベース サーバーにデータ ストレージ テーブルを作成したいと考えています。私は自分の能力ですべてを試しましたが、現時点では助けが必要です. 私の問題がどこにあり、正確に何を達成したいかを示すために、できるだけ説明します。

ここで StackOverflow を検索したところ、primefaces で動的フォームを作成するには、Primefaces-Extensions DynaForm を使用する必要があることがわかりました。primefaces-extensions ショーケースの例から葉を借りて、以下のように正しく実装することができました。

ここに画像の説明を入力
ダイナフォームコントローラー


DynaForm .xhtml 定義


私はこれから変換しています: . DynaFormController を見ると、すべての DynaForm 定義が行われている場所です。たとえば、フォームに新しいフィールドを追加する場合、.xhtml を変更する必要はありませんが、DynaFormController に移動して定義する必要があります。

私が望んでいることと私がやろうとしたことは、フォーム定義をデータベースに保存することです。これにより、DynaFormCOntroller で新しいフィールドを定義する代わりに、実行時にデータベースにフィールドとその定義を追加し、DynaFormController が選択しますそれは自動的に。つまり、DynaFormController は実行時にデータベースから DynaForm を構築します。

DynaForm フィールドとその定義を格納するデータベース テーブルがあります。

ここに画像の説明を入力

ここから DynaForm 定義をキャプチャし
ます。任意の数のフィールドとその定義を作成でき、それらはデータベース テーブルに格納されます。以下に示すように。

ここに画像の説明を入力
注: 追加した rowNumber フィールドはレイアウト用です。以下の生成されたフォームを見ると、firstName と secondName が同じ行にあることがわかります。上記のフォーム定義と比較すると、firstName と secondName の両方が rowNumber 4 にあることがわかります。

すべての DynaForm 定義がデータベースに格納された後、データベースから以下のフォームを生成します。

データベースから生成された DynaForm

ここに画像の説明を入力

上記のフォームで [送信] をクリックすると、データベースにデータを格納するテーブルが作成されます。
ここに画像の説明を入力
データベースから DynaForm を生成する DynaFormController を次に示します。



上記のコントローラーで使用した getENtityRowsGivenColumnValue メソッドの実装を次に示します。


上記のコントローラーで使用した Person クラスは次のとおりです。


上記のコントローラーで使用した TblPerson エンティティ クラスは次のとおりです。


これは、コントローラーで使用した DynaFormAttribute エンティティ クラスです。


これは私が助けを必要とするところです:これをすべて読んだ後、あなたは正確に何を尋ねようとしているのかを自分自身に尋ねているかもしれません. これは私が本当に助けが必要な場所です:

1. データ ストレージ:実行時にすべてのフォーム フィールドを生成しますが、データ ストレージ テーブルは静的に作成されます。逆に、実行時にフォーム フィールドを作成している場合でも、データ ストレージ テーブルにあるフィールドのみを作成するのが論理的です。データの整合性や制約を危険にさらすことなく、実行時にデータ ストレージ テーブルを動的に作成し、実行時に定義したフィールドを含むデータベース テーブルを作成するにはどうすればよいですか?たとえば、アプリケーションを初めてデプロイするときは、フォーム定義を作成してデータベースに保存し、データベースから動的フォームを生成しますが、実行時にフィールドのデータを保存するデータベース テーブルも作成します。 . これは、アプリケーションを初めてセットアップするときに一度実行する必要があります。(この質問の一部は、実行時にエンティティを作成し、それを db サーバーで実行して、実行時に実際のテーブルを作成するにはどうすればよいでしょうか?)

2.この実装では、ユーザーから新しいデータをキャプチャして、指定されたとおりに保存することしかできません。フィールド値をデータベースに送信する前に、フィールド値に対して何らかのロジックを実行したい場合はどうすればよいですか? また、フォームの読み込み時に、フォームの一部の値を自動的に提供する必要がある場合もあります。たとえば、従業員番号を生成し、新しいレコードがキャプチャされているときに読み取り専用フィールドとして表示したい場合があります。私の実装では、どうすればそれを達成できますか?


これは非常に長い質問ですが、あなたの親切でよく考えられた貢献に感謝します。あなたの貢献が大いに役立つことを約束します。

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

java - pe:inputNumber 値が null を返す

私はこれを持っていますp:dataTable

私が呼び出すときはchangeValor valor常にnullを返しますが、書き出すpe:inputNumberときはp:columns動作します。
何か案が???

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

jsf - ImageCropper を使用して PrimeFaces で画像をトリミングできません

私のプロジェクトでは、Image Cropper を使用して画像をトリミングする必要があります。画像クロッパーのショーケースの例を試しましたが、トリミング ボタンをクリックするとエラーがスローされます

そしてcropメソッドを呼び出しません。エラー メッセージが表示され、エラーが解消されません。この問題を解決するにはどうすればよいですか?

XHTML ページ