JSF

HatenaNotationConverter(勝手に命名)

JAVAで正規表現を使う方法はjava.util.regexをimportするか org.apache.oro.text.perlをimportする2種類あるらしー。 今回はperlの正規表現にも慣れておこうと後者で実装。 入力してある文章を表示させるときに噛ませたいだけなので getAsObject()は放置(こ…

dataScrollerの複数使用

JSF

メインになるテーブルの上下にスクローラがあるってのは よく見るものなので試してみました。 ひとつのページで配置する分には <t:dataScroller for="entry" /> <t:dataTable id="entry" /> <t:dataScroller for="entry" />超簡略化してみました。 で問題なく挙動するんですよ。 しかーしこれにページ遷移を絡めると、 上のスクローラだけ動きがオカ</t:datascroller></t:datatable></t:datascroller>…

カスタムコンバータと既存のコンバータ

JSF

DateTimeConverter.java import java.util.TimeZone; public class DateTimeConverter extends javax.faces.convert.DateTimeConverter { public static final String CONVERTER_ID =xxx.xxxx.xxxxx.DateTimeConverter.class.getName(); public DateTimeConv…

converterDateTime

JSF

日付入力をStringで「7月27日」などと入力していて、表示の際は降順で持ってきてたわけですが これだと同じ月なら「7月9日」が最上位にきてしまうとゆー…。 つことで日付はDate型にすることに。 そこで問題発生。 なぜか実際に入力してある日付と表示される…

tree2

JSF

actionListener(jsp側)とList children = event.getComponent().getChildren();(Bean側:ActionEvent)の連携部分、 で何を渡しているのかを理解するのにえらい時間かかった…。 http://myfaces.apache.org/tomahawk/apidocs/org/apache/myfaces/custom/tree2/T…

tomahawk拡張 Tree2

JSF

TreeNodeから要素の引渡しがデキマセン! ツリー表示をして各要素にリンクを設定し該当項目へ遷移したいわけです。 が、jspにはTreeNode型で渡しているのでそれをBeanへ渡すための設定がどーやるのやら。 リスト型なら処理の仕方わかるんだけどなあ。 日本語…

tomahawk拡張タグ dataScroller

JSF

編。 まず注意。 部分と部分をで包括するように書かないと 遷移したときにページャが消えるとゆー面白い状況に。 (最初の1ページ目だけは表示されてます) 某本のサンプルソースではがなかったりするんですが大丈夫なんだろうか。 そして、部分でデータを…

tomahawk拡張タグ tree2

JSF

を試してみよう編。 まずfaces-config.xml内のバッキングビーン設定を忘れないこと! タグ内 : showNav="false"でナビアイコンなしに。 binding="#{treeBacker.tree}"+入力フォーム設置でファイル直接指定。 showRootNode="false"で最上位フォルダ非表示(…