Teeda for Portlet

TomahawkのdataScrollerがうまく動かない問題だけど、見ているとイベント処理のどこかでおちるみたい。HtmlDataScroller#broadcastまでイベントが送られているのは確認。さらにHtmlDataScroller#broadcastToActionListenerの中で・・・。さらに見ると、TeedaのActionListenerImpl#processActionで落ちるみたい。

UICommand command = (UICommand) actionEvent.getComponent();

でactionEvent.getComponent()はorg.apache.myfaces.custom.datascroller.HtmlDataScrollerなのだが、こいつは、UICommandではなく、UIPanelのようだ。というわけで、クラスキャストかね・・・。

でも、どっかでClassCastExceptionがログされてもいいような気がするけど、そのログは見つからない。Jetspeedの方にはServletExceptionをキャッチしてるから、Jetspeedがそのログを書き換えちゃっているのかな。

Teeda for Portlet

ようやく、ブログポートレットを表示するところまできました 🙂 っで、また一つ謎に気づく。t:dataScroller でページナビゲーション?が機能しない・・・。はて、dataScroller は内部的に何やってんだろう・・・。