2015-08-01から1ヶ月間の記事一覧

Eclipse+JSF+JPAで作るアプリ(20)―Primefaces ドラッグ&ドロップ

今回は、カート画面でのドラッグ&ドロップです。 借りたい映画のエリアと、カートに戻す映画のエリア2つの領域をドラッグ&ドロップで移動させます。先に画面を見せます。 ドラッグすると、ドロップできるエリアがハイライトされ、このテーマでは薄い青色…

Eclipse+JSF+JPAで作るアプリ(19)―JSF Flashを使った画面遷移

今回は、画面遷移する際にパラメータを渡す方法です。いざStrutsからJSF 2へ! 移行における最大のポイントは?──最新Java EE開発“虎の穴” 第2回 岩崎浩文氏 - page2 - builder by ZDNet Japanにあるように、Flashというオブジェクトを使います。 解説にある…

Eclipse+JSF+JPAで作るアプリ(18)―JPA Criteria API

今回は、JPAのCriteria APIです。やりたいことは、前回作った検索画面で、タイトル、カテゴリ、あらすじの3つのフィールドでnullまたは空白だったら無視をして、ANDの検索条件を動的に作ることです。 JPQLのパラメータでは、固定のパラメータとなるため、AP…

Eclipse+JSF+JPAで作るアプリ(17)―Primefaces Autocompleteを使う。

今回は、映画の検索画面を作成します。 技術的な内容は、以下の通りです。 Primefacesのp:autocompleteの使い方。 JPAのdistinct句 Java SDK8.0のLambda式 これらを組み合わせて使っているので、実装自体はすっきりとします。実装すると次のような画面が表示…

Eclipse+JSF+JPAで作るアプリ(16)―Primefaces データテーブルの設定 後半(3) グリッド編集(cellEditor,rowEditor)

Primefacesのデータテーブルのいろいろ、ひとまずの最後はグリッド編集(セル編集)です。 こちらも、基本的に簡単です。 PrimefacesのShowcaseを見ての通り、2通りの編集方法があります。 http://www.primefaces.org/showcase/ui/data/datatable/edit.xhtml…