jsf

SpringBootでPrimefacesのFileUploadを使う

すげーハマった。 正確にはSpring MVCと一緒に使ったとき。 いまのところこんな感じ SpringApplication.runしたときに@ManagedBeanが効く設定がわからない なのでConverterでDIができない(DIさせるにはConverterはManagedBeanにしてconverterId指定じゃなくb…

PrimeFacesでラベルやパネルの表示非表示を切り替える

JSFではrendered属性でコンポーネントの表示・非表示を切り替えることができます。 ただ、Ajax動作で、例えばPrimeFacesのチェックボックスやコンボボックスで表示・非表示を切り替えようとすると、単純には切り替えできません。 たとえば、チェックボックス…

PrimeFacesのファイルダウンロードを条件によってエラーにする

PrimeFacesにはファイルダウンロードのコンポーネントがあって、これは非常に便利なのですが、Ajax動作ができないのでダウンロードすべきデータがないときなどのエラー処理ができません。 そこで、別ボタン経由でダウンロード開始を行ってエラー処理を行うよ…

PrimeFacesのColumnGroupではconvertNumberとか使えない?

PrimeFacesでは、ColumnGroupでフッターが指定できます。 PrimeFaces - DataTable - Grouping でも、このテキストにf:convertNumberを適用させる方法がわかりません。 フォーラムでも同じ質問している人がいるのだけど「hey guys, any clue?」切ない・・・ P…

PrimeFacesのSelectOneRadioをJavaScriptから操作する

kikutaro777さんが書いてるように、PrimeFacesではClient APIを使って結構手軽にJavaScriptからコンポーネントを操作できます。 PrimeFacesのTabViewをJavaScriptで操作する - Challenge Java EE ! ところが、SelectOneRadioはそういう便利APIが用意されてい…

ファイル処理するコードがJSFであっというまにファイルアップロード対応になって驚いた件

ちょっとExcelファイルを処理するコードを書いたんですよ。 まあ、Apache POI使ってこんな感じだったとします。 @Named public class Importer{ public void doProcess(InputStream is){ System.out.println(WorkbookFactory.create(is) .getSheetAt(0).getR…

PrimeFacesでThemeRollerのテーマを使ったときTabViewが最初に全部表示される

PrimeFacesではThemeRollerでテーマが設定できるのですが、そうするとTabViewを使ったときの初期表示で、すべてのタブの内容が表示されてしまいます。 で、しばらく悩んでたのだけど、ここに答えがありました。 PrimeFaces Community Forum • View topic - W…

PrimeFacesのテーマ設定

PrimeFacesのテーマは、jQuery UIのThemeRollerで作成します。 ThemeRoller | jQuery UI バージョンはとりあえず1.10.0で。 ダウンロードでは、コンポーネントはダウンロードする必要がないので、「Components」の「Toggle All」のチェックをはずしておくと…

PrimeFacesのファイルアップロードでパラメータが文字化けする件

(2013/4/6 追記:PrimeFaces3.5では、そのままFileUploadFilterを使ってよいようです) PrimeFacesでファイルアップロードするときは、FileUploadFilterというのを組み込まないといけないのだけど、それだけだとファイル以外のパラメータでの日本語が文字化け…