問題タブ [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 投票する
1 に答える
2775 参照

jsf - PrimeFaces拡張機能-空の値属性

私のページには、<pe:inputNumber>必須ではないフィールドを参照しています。空のままにすると、設定しても値が0になりますemptyValue = ""。このコンポーネントがその機能を提供できない場合、どうすればよいですか、または何を使用すればよいですか?

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

jsf - pe:inputNumber の必須メッセージ

Primefaces 拡張機能の InputNumber をベースに持つ複合コンポーネントを使用しています。required 属性を true に設定しましたが、メッセージは表示されません。また、フィールドが必須であることを示す * マークもありません。コードは次のとおりです。

複合コンポーネントのコードは次のとおりです。

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

ajax - InputNumber送信

Primefaces拡張機能からのInputNumberに問題があります。フォームにinputnumberコンポーネントがあり、フォームに値を入力し、その直後にENTERボタンを押すと、ページが送信されますが、inputNumberフィールドにその値がありません。そのフィールドがフォーカスを失ったときにのみ機能します。ショーケースにチェックインしましたが、同じ問題がありました。私の場合、そのフィールドは必須であり、Enterボタンを押すと、値が消え、値が欠落していることを示す検証メッセージが表示されます。何か助けはありますか?

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

primefaces - オーバーレイとして動作するには、primefaceslayoutunitが必要です

ここをクリック

こんにちは、みんな、

添付画像をご確認ください。中央のレイアウトのオーバーレイとして機能する右側のレイアウトユニットを作成する必要があります。デフォルトでは、右側のレイアウトユニットを展開すると、中央のレイアウトが縮小されます。中央のレイアウトユニットを静的に保ちたいので、右側のレイアウトユニットを展開すると、中央のコンテンツの上にオーバーレイとして動作するはずです。

どんな提案も大いに役立つでしょう。

画像リンク

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

java - 異なるタイムゾーンで同じミリ秒数で日付が変わるのはなぜですか?

java.util.Date の getTime メソッドは、この Date オブジェクトが表す 1970 年 1 月 1 日 00:00:00 GMT からのミリ秒数を返すことがわかっています。

以下のような奇妙な状況に気づきました。

システムのタイムゾーン: (UTC+02:00)イスタンブール

Java コンソール出力:

1360753217219

水曜日 2 月 13 日 13:00:17 VET 2013


次に、私の JavaScript プラグインは、以下のような長いオブジェクトを使用しています。

Javascript:

ブラウザ コンソール出力:

日付 {Wed Feb 13 2013 13:00:17 GMT+0200 (トルコ標準時)}


しかし、それでも大丈夫です!ローカルタイム ゾーン(UTC-04:30)カラカスに変更した後、状況と時間は同じミリ秒数で以下のように変化します。


Javascript:

ブラウザ コンソール出力:

日付 {Wed Feb 13 2013 06:30:17 GMT-0430 (ベネズエラ標準時)}

誰かがこれを説明できますか?それはjsのバグですか?またはもっと重要なのは、js側の異なるタイムゾーンで同じミリ秒数で同じ日付を取得するには、Java側でこれをどのように処理すればよいですか?

ありがとう!

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

jsf-2 - 集中的な作業を伴うフォーム レンダーの BlockUI

集中的な作業を含むフォームがあります。レンダリング (初期化) から完了まで、フォームを blockUI したいと思います。フォーム内のすべてがレンダリングされます。どうすればそれを行うことができますか??。blockUI(p and pe) でさまざまなことを試しましたが、フォームが集中的な作業を終了したときに blockUI をトリガーする方法が見つかりませんでした。事前にご協力いただきありがとうございます。

注: このプロセスは、フォームの送信を必要とせずに行われます。最新の Primefaces スナップショットを使用しています

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

primefaces - BigDecimal で pe:inputNumber を使用する方法

pe:inputNumber正確な大小数に使用する適切な/最良の方法は何ですか? 小数点以下 4 桁までの通貨入力を受け入れる必要があり、四捨五入してはなりません。現在、私は次のことを行っています。

私の懸念は、値がDoubleによって内部的InputNumberに変換されるため、 に変換すると丸めエラーが発生する可能性があることBigDecimalです。

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

jsf - 属性 ID を動的に割り当てるjsfで

タブを動的に作成しましたが、機能していない属性 ID を割り当てようとしています...またはクリックしたタブのタイトルを取得する他の方法はありますか?

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

jsf - org.primefaces.extensions.component.remotecommand.RemoteCommandRenderer.decode での java.lang.NullPointerException

Facelet では、<pe:remoteCommand>backingbean の値を更新するために使用しようとしています。

castIdユーザーが送信ボタンをクリックすると、値が jQuery によってドロップダウン リストから取得されます。ドロップダウン リストのコードは次のとおりです。

送信ボタンのコードは次のとおりです。

リモートコマンド「saveMapArea」を呼び出すコードは次のとおりです。

私のバッキングビーンは次のとおりです。

TagMapAreaはJPAエンティティで、castIdフィールドを含む部分は次のとおりです。

問題は、送信ボタンをクリックすると、次のNullPointerExceptionようにスローされることです。

castIdこれは、リモート コマンドのフィールドが原因であると確信しています。そのフィールドを削除すると、問題なく動作するからです。ドロップダウン リストから取得した選択した値がリモート コマンドに送信されない理由がわかりません。誰も問題がどこにあるのか知っていますか?

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

java - PrimeFaces p:datatable セルで値の挿入されたラベルを表す方法

こんにちは、私はこのシナリオを持っています:

私はprimefacesデータテーブルを使用してp:datatableおり、マネージドBeanからリストを受け取ります...このサンプルを探してください:そしてヘッダー「ステータス」に注意してください

結果は次のようになります:

私の質問は : 1、2、5 を表すのは恥ずかしいことです。だから私は次のようなステータスを表示することを好みます

  • 1 : 新規
  • 2 : 却下
  • 5 : キャンセルされました。

私がこのようになるために必要な結果

何か案は ????ありがとうございました ....