読者です 読者をやめる 読者になる 読者になる

Challenge Java EE !

Java EEを中心に趣味や仕事における開発メモを書いています。

PrimeFacesのTimelineコンポーネントで1年を振り返ろう!

この記事は「Java EE Advent Calendar 2016」の8日目の記事です。 昨日は@sudoyuさんの「Spring系の2016年の現行プロジェクトをまとめてみる」でした! 明日は@megascusさんです!自分にとってJava EE Advent Calendarは中々思い入れの強いイベントです。と…

PrimeFacesのAutoCompleteコンポーネント

今回の開発案件ではPrimeFacesのAutoCompleteコンポーネントを利用しています。手軽にサクッと使えて便利なのと、Java 8使っていればStream APIでのフィルタも簡単にできて良い感じです。例えば次のような管理Beanを作って @Named(value = "autoCompleteBean…

PrimeFacesのAjaxStatusでBlock UI表示処理をまとめる

今一緒に開発している後輩からPrimeFacesのAjaxStatusなるコンポーネントを教えてもらいました(^^;知らなかった。http://www.primefaces.org/showcase/ui/ajax/status.xhtmlこれを上手く使うとBlock UIとかの制御が楽になりそうです。Block UIは以前の開発で…

PrimeFacesのTabViewでTabを非表示にする

PrimeFacesのTabViewコンポーネントで、条件によってTabを非表示にしたい状況がありました。ここではわかりやすくするため、下図の画面を例にします。タブとして乃木坂46メンバが並んでいる中に堀北真希さんが入っていて、(メンバじゃないので)堀北さんタブ…

PrimeFacesのチェックボックスが印刷プレビューで表示されない

お客さんから突っ込みうけて気が付いたのですが、PrimeFacesのSelectBooleanCheckboxでチェックをいれて、ブラウザの印刷プレビューを行うと、なぜかチェックが入っていないというものがありました。PrimeFacesのShowcase使って簡単に確認できます。 http://…

JSFでもモダンなUIが作りたい!

この記事は「Java EE Advent Calendar 2014」の23日目のエントリーです。 昨日は@den2snさんの「JSFのバリデーション - DENの思うこと」でした。明日は@HirofumiIwasakiさんです。 受託でエンプラ 私の仕事は受託開発がメインで、主に製造業のお客様向けに販…

PrimeFacesのGrid CSSが動かなくてハマった

PrimeFacesのバージョン5.1で新しく入った「Grid CSS」では、JSFでも手軽にレスポンシブWebチックなレイアウトができる機能(コンポーネント?)です。例えば2つのテーブルをpanelGridで横並びに置いてみると、次の表示になります。 Faceletsは次のような定義…

PrimeFaces Extensions 3.0.0の新しいコンポーネント

JSFのリッチコンポーネントライブラリ「PrimeFaces」の拡張ライブラリである「PrimeFaces Extension」がバージョンアップしてました。 3.0.0となって、次のコンポーネントが新たに追加されています。 Analog Clock Timer Knob Document Viewer GChart Gravat…

PrimeFaces 5.1がリリースされてました!

PrimeFaces 5.1がリリースされていました。 てっきり有償サポート版と思っていたら、今回はコミュニティリリースとなっていて、自由に使える形でした(^^;!!! It is PrimeTime !!! PrimeFaces 5.1.Final is Released featuring over 240 improvements. http:/…

PrimeFacesのDialog Framework

PrimeFaces 4.0から入った(厳密には3.5.7ですが、有償のelite planのみ)Dialog Framework、仕事では3.5時代にやっていたダイアログ制御を踏襲していて、使っていませんでした。で、ちょっと触ってみたのですが、Dialog Frameworkというだけあって、色々なペ…

PrimeFaces 5.0 RC1がリリースされました!

JSFのコンポーネントライブラリであるPrimeFacesの5.0 RC1がリリースされました。!!!Get ready for PrimeTime, PrimeFaces 5.0.RC1 is released!!! http://t.co/5tgTCcocKP #PF5— PrimeFaces (@primefaces) April 16, 2014少し前に5.0で、どんなコンポーネン…

PrimeFacesのTreeTableで展開・折りたたみ

久しぶりに仕事でPrimeFacesを触るようになったので、仕事ネタからメモ書き。PrimeFacesのTreeTableで利用するTreeNode(org.primefaces.model.TreeNode)では、そのノードの展開状態に関する属性を持っており、isExpanded()/setExpanded(boolean bln)で設定で…

Technology Radar 2014でJSFがHoldの位置づけに…

オブジェクト指向やアジャイル開発などで著名なMartin Fowlerさんが所属するThoughtWorksという企業がTechnology Radarという技術動向・指標をまとめたレポートを出しています。自分は前にPublickeyのサイトで存在を知ったのですが JavaScriptが第一級のプロ…

NetBeans 8 Betaで標準装備されたPrimeFaces CRUD generator

以下のツイートみてNetBeans 8 Betaの存在に気づきました(^^;NetBeans 8 Loves PrimeFaces http://t.co/rDrow5A75r— PrimeFaces (@primefaces) 2014, 1月 28NetBeans 8 Betaの機能紹介は英語ですが以下ページにあります。 NetBeans IDE 8.0 Beta Information…

New components and ehancements on PrimeFaces 5.0!!

I translated my yesterday blog entry from Japanese to English :)I checked PrimeFaces 5.0 SNAPSHOT on the Showcase Labs.There are great components and enhancements, I'd like to use 5.0 as soon as possible!I note the summary. New Components …

PrimeFaces 5.0の新コンポーネントや新機能!

PrimeFacesの次期バージョンとなる5.0のSNAPSHOTがShowcase Labsで動いています。確認してみたら面白そうなコンポーネントや便利な機能が増えてたので、少しまとめてみます。 新コンポーネント DataScroller TwitterやFacebookみたいな無限スクロールを実現…

PrimeFacesでFontAwesomeを利用する

久しぶりのPrimeFacesネタ(^^;少し前にPrimeFacesのブログで 「FontAwesome with PrimeFaces」 というのがありました。私はFaceBookのPrimeFaces Groupで知ったのですが。FontAwesomeに関しては日本語でも結構記事があったので、そちらを参照下さい。 Twitte…

Infinite Scroll by using #PrimeFaces Extensions Waypoint.

I'd like to implement infinite scroll page in JSF. So I tried it. My goal Today's goal is following simple web page by using JSF. How to implement If you are familiar with jQuery, you had better look for jQuery plugins. There are various p…

JSFで無限スクロール(Infinite Scroll)

あけましておめでとうございます。2014年も開発を中心に、自分なりにコツコツと頑張っていこうと思います(^^)冬休み、やっと少しまとまった時間が取れたので、今さらながらにJavaScriptやjQueryを触っています。 半分遊びですが、今後もWeb系の開発が続くと…

Java EEを使って10分で作れる「いろふさんを探せ!」ゲーム #irof_history

この記事はいろふ Advent Calendar 2013の11日目の記事です。 昨日は@pocketberserkerさんの「いろふさんとの遭遇記」 でした。 明日は@akuraruさんです。 http://atnd.org/events/44814 「いろふさんを探せ!」ゲーム こんなゲーム(?といえるのか)を10分…

PrimeFacesのStreamedContentを利用した画像表示はStreamのcloseに注意

今日のは完全に自分向けのメモです(^^;resource配下にないような(絶対パスでどこか指定フォルダから動的に読み込むような)画像ファイルを表示する際にPrimeFacesのgraphicImageを利用しています。その際にPrimeFacesで定義されたStreamedContentクラスを利用…

PrimeFaces Extensions 1.1のFluidGridでレスポンシブWeb

JSFのコンポーネントライブラリであるPrimeFacesの拡張ライブラリPrimeFaces Extensions1.1がリリースされました。!!! PrimeFaces Extensions 1.1. Released !!! http://t.co/LhpAFqKvzU— PrimeFaces (@primefaces) 2013, 11月 12追加コンポーネントとしてFl…

Responsive design sample of JSF #PrimeFaces menu component.

Yesterday, I found this tweet.Responsive Design for your ADF Faces Web Applications http://t.co/KbmxhiaRNN— OracleBlogs (@OracleBlogs) 2013, 10月 31I've never thought about collaboration of JSF and Responsive Design until reading this post…

JSFでもレスポンシブWebをやってみたい!

Twitterで以下の情報が流れてました。Responsive Design for your ADF Faces Web Applications http://t.co/KbmxhiaRNN— OracleBlogs (@OracleBlogs) 2013, 10月 31OracleのJSFコンポーネントであるADF FacesでレスポンシブWebをやってみた話です。レスポン…

PrimeFacesのChartsコンポーネントを触ってみる - Pie Chart -

PrimeFacesにはグラフや図を表現するChartsコンポーネントがあります。以下はChartsの種類とShowcaseへのリンクです。 Pie Chart Line Chart Bar Chart Donut Chart Bubble Chart Ohlc Chart MeterGauge Chart Combined Charts 内部的にはjqPlotというjQuery…

PrimeFaces 4.0がリリースされました!

Twitter見逃していたのですが、10月3日にPrimeFacesの4.0が正式リリースとなっていました(^^;!!! PrimeFaces 4.0 Released !!! http://t.co/T9J8aoOHJl— PrimeFaces (@primefaces) 2013, 10月 3とりあえず公式ブログに書いてあったリリース内容を簡単にまと…

Challenge JavaOne 2013 レポート - 10 Tips for Java EE 7 with PrimeFaces -

感想は別途まとめるとして、自分が参加したセッションのJavaOneレポートを書きたいと思います(^^) ブログタイトルにちなんでChallenge JavaOne 2013 レポートw1日1つずつぐらいのペースになってしまうかも…ですが。 10 Tips for Java EE 7 with PrimeFaces …

Use case of new sticky component in PrimeFaces 4.0

I'm looking forward to using PrimeFaces new version 4.0! There are several new components.Sticky component is one of new components. You can check the behavior in following showcase. http://www.primefaces.org/showcase/ui/sticky.jsfI'd like…

PrimeFaces 4.0のStickyコンポーネント

PrimeFacesの4.0では幾つかコンポーネントが増えるのですが、その1つにstickyコンポーネントがあります。 正式リリースの前ですが、SNAPSHOTを触ってみました。stickyは名詞では「付箋(紙)」、形容詞では「粘着性のある」といった意味のようです。 http://eo…

JSFのAjaxタグのoneventでbegin/complete/successを使う

PrimeFacesに慣れてしまって、通常のHTMLタグでの記述方法がわからなかったりする点があった…ので、メモ。Ajaxでリクエスト送信のタイミングやレスポンスが戻るタイミングに何らか(JavaScriptなどで)処理を入れたいことがあります。今回の自分の例では、テキ…

PrimeFaces for.NETの開発が中止とのこと

ちょうど1年前の今頃、PrimeFacesが.NET向けのリッチコンポーネントを提供するというニュースがありました。 http://blog.primefaces.org/?p=2128その後、結構な勢いで開発&リリースされていて活発かと思いきや、今日突然中止の案内が(^^;PrimeFaces for AS…

PrimeFacesのTreeでTreeNodeのrendered="false"が消えない件の解決

PrimeFacesはとても便利なJSFコンポーネントライブラリですが、使ってみると細かい所で上手く動かないことがあって、それが自分の使い方が悪いのか、バグなのか中々判断が難しいときがありますね(-_-;バグに関しても、昔は全てのリビジョンが無償だったので…

JJUG ナイト・セミナーで初めてのLTやります!

本日(8/19)に行われるJJUG ナイト・セミナーは「ビール片手にLT & 納涼会」 http://www.java-users.jp/?p=611という題で行われますwこの8月で、仕事の開発でJavaをやるようになってちょうど1年となります(^^)今まで参加してきた勉強会は基本的に全て聴講ベ…

PrimeFacesのTreeTableはどこまで使えるか その3

だいぶ時間が経過してしまったのですが、前にPrimeFacesのTreeTableでどんなことができるか、確認してました。 PrimeFacesのTreeTableはどこまで使えるか PrimeFacesのTreeTableはどこまで使えるか その2 で、あれから時間が経過し、当時は簡単な技術検証だ…

JSFにおいてJavaScriptで取得した値をBacking Beanへ渡す

現在、片足を突っ込んでいるプロジェクトの開発は(個人的には)チャレンジングな技術テーマが多いのでやりがいはあるのですが、如何せん割込み作業が多くて集中できないのが辛い…(ノД`)という愚痴は置いておいて…。………ある機能が実現できるか検証しているので…

PrimeFacesのJavaScript APIでテーマチェンジ!

PrimeFacesのユーザガイドを細かく読んでいくと、意外とまだ知らない機能が多い…(^^;テーマの切替は通常 web.xmlでパラメータ指定 ThemeSwitcherコンポーネント利用 のどちらかを使いますが、これに加えて JavaScript API利用 という方法があることを知りま…

Integrating PrimeFaces Terminal sample with Twitter4J.

I'm glad Mr.Cagatay Civici who is lead of PrimeFaces picked up my blog entry yesterday.Integrating PrimeFaces Terminal with Twitter4J for command line twitter client http://t.co/ncPRW1pgnm via @kikutaro_— Cagatay Civici (@cagataycivici) 20…

PrimeFacesのTerminalとTwitter4jをコラボしてみる

August 6 2013 EDIT I rewrite this entry in English.Integrating PrimeFaces Terminal sample with Twitter4j. http://kikutaro777.hatenablog.com/entry/2013/08/06/202431 仕事でしばらくC#(しかも2.0のまま…VS2005…VSS…ぬぅ…)に戻るのでネタがないです(…

Google TrendsでPrimeFacesが急上昇してる(^^;

今日は完全な雑記です(^^)先日OpenFacesなるものを見つけた勢いでエントリを書いたのですが。。。(NetBeansで始める初めてのOpenFaces 〜Maven編〜)書いたものの、OpenFacesってどれくらい開発が活発で使われているの?と気になりました。書く前に調べろよ……

MacのGrowlみたいなメッセージコンポーネントを試してみる

HTML5を少し触ってみて、今後PrimeFacesとかRichFacesとかのリッチコンポーネントとの棲み分け・共存がどうなっていくんだろう?と気になる今日この頃(^^;ただ業務系のWebシステムだと普通にIE7や8が指定されたりするので、HTML5を使う日が来るのか…とも思っ…

JSF2.2でHTML5のタグを少し試してみる その1

先日行った「HTML5とか勉強会 ビギナーズ」で学んだことの一部を、せっかくなのでJava EE 7のJSF2.2で試してみました。ほんの一部ですが…(^^;Java EE 7のHTML5に関しては日本語でも既に しんさんの出張所 JavaEE 7 HTML5に対応したJSF 2.2 JJUG Night Semina…

PrimeFaces SelectOneRadioのカスタムレイアウト

久しぶりに業務系でちょっと使えそう(?)な話を(^^;まあ自分が使うだけなのですが…。 SelectOneRadio ラジオボタン 通常ラジオボタン(SelectOneRadio)は、設定されたグループの中で1つだけ選択できるもので、ボタンの配置は横並びだったり、縦並びだったりし…

PrimeFacesのCarouselコンポとTwitter4Jで遊ぶ

Twitter4Jで何して遊ぼうかなーと考えてたのですが、PrimeFacesのリッチコンポにくっつけて表示してみようと思い、Carouselコンポーネントと合わせてみました。別に明確な目的や意味はなくて、単にタイムラインを横に流してみただけ(^^;こんな感じで表示され…

PrimeFacesでは<h:head>タグと<f:facet>タグでリソースの読込順を操作できる!

タイトルがわかりにくくてすみません(^^;汗とある謎の問題現象と、その解決策を調べていて、PrimeFacesには便利な機能があることを知ったのでメモです。 謎の問題現象 IE8だが、なぜかIE7でレンダリングされてしまう orz こんなことがあるのか、と…原因がよ…

PrimeFaces ExtensionsのSpotlightを浴びてみる

何気なく触ってみたPrimeFaces ExtensionsのSpotlightコンポーネント、何かの時に上手いこと使えないかなぁ、と触ってみたのでメモ。 PrimeFaces Extensions PrimeFacesとは別に開発されてる拡張コンポーネントです。 http://fractalsoft.net/primeext-showc…

PrimeFacesのDataTableを探る ~テーブル内テキストとソート~

昨日RichFacesを触り始めたばかりですが、またPrimeFacesネタに戻ります(^^;次期案件が複数あって、そこで仕様検討してるメンバから「こんなことできる?」的な技術調査的な依頼がポツリポツリ…てか、サンプルレベルなんて簡単に確認できるので、本当は各人…

PrimeFacesでGoogle Mapを表示する

将来的に何かへ使えそうなPrimeFacesコンポーネントを探ってみようかぁと思います。 今日はGMapコンポーネント=Google Mapを表示するコンポーネントです。Showcaseは以下です。パッと見、色々できそう。 http://www.primefaces.org/showcase/ui/gmapHome.js…

PrimeFacesのポーリングコンポーネントでタイムアウト延命措置(お試し)

久しぶりにPrimeFacesネタです。先日書いた「GlassFishのタイムアウトでログインページも破棄されてしまう…?」ですが、やはりStackOverflowにもあるように、ViewExpiredExceptionを拾って、ログイン画面を再表示する、あるいはセッションタイムアウトを明示…

graphicImageタグで指定した画像がChromeで上手く表示されないケースに遭遇

PrimeFacesのExtensionにあるBlockUIはブロックしてる壁の上にコンポを置けるので、アニメーションgifでクルクル回るものと「処理中」ラベルを置いたりしています。が、なぜかGoogle Chromeでうまく表示されないケースがありました。 条件的には PrimeFaces …

JSF2.0なのでPrimeFacesを使ってファイルアップロード

今回の開発にファイルアップロードはないかな、と思っていたのですが、ありました(^^;Java EE7でJSF2.2になれば標準機能でできるようになるとのことですが…↓ @den2snさんの記事 リリース間近!Java EE 7の気になるところ 現時点(2013/5/20)で自分はJava EE6…