primefaces
すげーハマった。 正確にはSpring MVCと一緒に使ったとき。 いまのところこんな感じ SpringApplication.runしたときに@ManagedBeanが効く設定がわからない なのでConverterでDIができない(DIさせるにはConverterはManagedBeanにしてconverterId指定じゃなくb…
PrimeFacesのp:graphicImage、便利ではあるんだけど、バグがまだあるようです。 ちゃんと切り分けてないんで、今回ハマったのが具体的にどんなバグかまではわかってないけど、p:tabPanelでまわすのがダメなのかなー。 画像処理サーブレットを作って対応して…
kikutaroさんからリンク貼ってもらってたので、ひとつお得情報を。 PrimeFacesではダイアログコンポーネントを使ってモーダルダイアログ、つまりそのダイアログが開いてる間は元の画面が操作できないようなダイアログを扱うことができます。 で、ちょっとし…
JSFではrendered属性でコンポーネントの表示・非表示を切り替えることができます。 ただ、Ajax動作で、例えばPrimeFacesのチェックボックスやコンボボックスで表示・非表示を切り替えようとすると、単純には切り替えできません。 たとえば、チェックボックス…
PrimeFacesにはファイルダウンロードのコンポーネントがあって、これは非常に便利なのですが、Ajax動作ができないのでダウンロードすべきデータがないときなどのエラー処理ができません。 そこで、別ボタン経由でダウンロード開始を行ってエラー処理を行うよ…
PrimeFacesでは、ColumnGroupでフッターが指定できます。 PrimeFaces - DataTable - Grouping でも、このテキストにf:convertNumberを適用させる方法がわかりません。 フォーラムでも同じ質問している人がいるのだけど「hey guys, any clue?」切ない・・・ P…
kikutaro777さんが書いてるように、PrimeFacesではClient APIを使って結構手軽にJavaScriptからコンポーネントを操作できます。 PrimeFacesのTabViewをJavaScriptで操作する - Challenge Java EE ! ところが、SelectOneRadioはそういう便利APIが用意されてい…
ちょっとExcelファイルを処理するコードを書いたんですよ。 まあ、Apache POI使ってこんな感じだったとします。 @Named public class Importer{ public void doProcess(InputStream is){ System.out.println(WorkbookFactory.create(is) .getSheetAt(0).getR…
PrimeFacesのテーマは、jQuery UIのThemeRollerで作成します。 ThemeRoller | jQuery UI バージョンはとりあえず1.10.0で。 ダウンロードでは、コンポーネントはダウンロードする必要がないので、「Components」の「Toggle All」のチェックをはずしておくと…
(2013/4/6 追記:PrimeFaces3.5では、そのままFileUploadFilterを使ってよいようです) PrimeFacesでファイルアップロードするときは、FileUploadFilterというのを組み込まないといけないのだけど、それだけだとファイル以外のパラメータでの日本語が文字化け…