makotan _at_ gmail dot com

s2jsf

ForEachとチェックボックス

http://d.hatena.ne.jp/makotan/20050522#p2 続き 一カ所で大丈夫になっても他のところで似たようなのがあるとまた同じ現象が起きるのかなぁ〜

ForEachとチェックボックス

再現方法 foreach2.diconでinitMethod name="add"を5つくらいに増やす tomcatを起動して、forEach2List.htmlを表示する 3番目あたりのチェックボックスにチェックを入れて updateボタンを押す あ〜らふしぎ、3番目から後ろが全部消えます それ以降セッション…

なんだっけ・・・

HTMLタグをそのまま出力するやつ あった、m:passthrough="true" これってもしかしてaタグだけ?tdタグは変わらないね〜

s:forEachで入力エラーが起きたとき・・・

解消した!!

s:forEach

スコープをリクエストにすると入力タグでエラーになると配列が消える。 っていうかこれはセッションに持たせないとダメな情報だよね〜 セッションにしても消える・・・って思ったらinitの時にnewしてるんだけど、これはnewしないと最初に表示の時に困るしな…

s:selectOneRadio

使うとデザインが崩れる・・・tableが入ってるから崩れるんだよなぁ〜 簡単に変える方法があればいいけど、ないっぽい・・・orz borderである程度まで防げた。

こんな感じかなぁ〜

POSTの時の処理 コンポーネントツリーとPOSTされたデータをまっぷ コンポーネントの指定に従ってデータをDtoへ移す この時点でエラーがあればコンポーネントツリーを使って画面を再描画 ボタン等で指定されたActionをdiconから取得してメソッドを実行する 戻…

re:[Seasar-user:1826]

あ〜これ簡単に再現できるよ やり方は・・・

あれ・・・??

ForEachResultInitActionImplのinitialize()に試しでSystem.out.printlnを使ってメッセージを出そうとしたのに全然出ない・・っていうか変更が反映されてないように見える・・・orz わかった・・・エラーメッセージが山ほど出てたからその中に重要なのが埋も…

ん〜?

最近Tomcatの起動が遅いので要らない奴らを削除していたある朝のこと。 えっと、logなんて要らないから削除して・・・tmpなんて誰も使ってないは・・・( ̄□ ̄;)!! なんじゃこりゃ〜!? そこにはmyfaces9999.jarなんてファイルが山のように出来ていましたと…

あっそうなの?

RC3の話。 この後ろの文字列って危険じゃないかな・・・大丈夫なのかな・・・大丈夫か〜 大丈夫っぽいから見ないふり(ぉぃ なんかフォルダ分けの対応ってちょっとした裏技だね(笑)

レイアウト

<span m:inject="s:insert" m:name="menu" m:src="/WEB-INF/layout/menu.html">って書けるよね・・・大丈夫だよね・・・試せって話もあるけど(^^;</span>

ん・・・

ダウンロード準備(ぉぃ ダウンロード完(ぉぃ javax.faces.STATE_SAVING_METHOD、OK!ばっちり!! あ〜それで全部のファイルをルートに持って行ったんだ・・・なるほどね〜 <span m:inject="s:root" s:param="../"/>みたいなのがあってm:extendsで指定してる相対パスには自動追加って感じがいいの</span>…

そろそろか!?

サンプルがあればマニュアルなんて要らないからリリースを!!

ある仕組みとの組み合わせ・・・

#最近妙に流行ってるし、既に判ってるから書いとく。 S2JSFのコンポーネントツリーをサーバで管理して、変なIDをつけるからそれをDHTMLで操作することが実は結構面倒。 なんだけど、技術的課題としてはすでにクリアしてる(笑) で、formタグの中に自分でDH…

EA7

サンプル見た・・・forEach良いね。javax.faces.STATE_SAVING_METHODはまだ。

a regular expression validator

メモ。正規表現でチェック出来るらしい。

あれ・・・?

faces-config.xmlでなんでhomeだけredirectが付いてるの?

遂に克服

これまでの行き当たりばったりから手順をかなり形式化出来た!!多分このノリでさくさく作っていけば大丈夫だと思うので、もう少し検証・・・ また謎が・・・色々と ちょんぼだ!ちっくしょ〜!span m:inject="h:messages" m:globalOnly="true" m:class="err…

サンプルを

いじってるときに気が付いたサンプルのバグ・・・雇用日の編集画面にm:converter="#{inputDateTimeConverter}これ入ってないから「20040101」って入力してもエラーだよ〜確認表示画面にも無いんだけど、あっちはエラーにならないから放置(ぉぃ で、EA7はい…

request

型の一致じゃなくてプロパティー名一致ですか・・・びっくりした

あら・・・

intを返すプロパティーだとjava.lang.ClassCastExceptionかなぁ〜とりあえず、速報(笑) 原因調査中・・・いろいろありそうだから(^^; intを返すプロパティーだとbooleanの変換でエラーになる・・・間違いない! あとはS2DaoのBoolean対応待ちかな〜ってい…

EA6

大きく変わったのは、allaop.diconからjsf.actionBindingInterceptorをなくせる事・・・なんだけど、これで無くして良いのはpostの時だけっぽい。URL引数はBindingしてくれなかったなぁ〜ってそりゃ引数Stringだからautoは無理か(^^;なんとなくプロパティー…

配列データの一括更新

もしかして無理?JSFのタグ使おうかなぁ〜 その間に気が付いた事、checkboxのisXXXとgetXXXはかたっぽエラー isがエラーでgetはOK大丈夫みたい・・・何か間違えた???もう忘れた dataTable使ってみた・・・確かに配列データが来てるけど・・・内容が無いよ…

validatorとh:message

validator試すぞ!って思ってふと気が付いた・・・画面が単純すぎて試すところありませんから!!残念!!!!単純な画面でこんなに時間かけるのかぁ〜 ってことで、h:messageを試してみた エラーメッセージはどこぞに書いてあるからそれを好きに編集しろと…

今日のまとめ(早版

m:converterで使う物はdiconファイルに書く! 多分validatorも・・・でもvalidatorは記述方法が違うからまた後ほど

m:converter

全く動作せず・・・原因そのほか一切不明(T.T) サンプルだとinputDateTimeConverterは動作してるっぽい。outputDateTimeConverterにm:pattern="dd"って書いても反応しなかったけど・・・ 謎だ〜っ 試しにJSFのタグを書いてみた・・・ちゃんと動いた・・・書…

昨日一日のまとめ

HTMLの変更後はReload this contextをやってから表示する inputタグのm:valueには必ずDTOのプロパティーを書く HTMLのinvokeは表示の度に呼びだされる Actionのinterfaceにはsetter/getterは書かない Actionが扱うrequestなデータはdiconでプロパティーとし…

にゃ?

HTMLのソースでINPUT type="text" input type="button"って並んでるのにS2JSF経由すると逆に表示されてる(笑)

何がおかしいのか全く・・・

ページの中にinvokeでinit動作を定義、この中でページ表示に必要なデータを生成してcontainerのrequest属性の値に設定(してるつもり)その値を表示して、 リンクをクリックすると再度同じページに?xxx=yyy形式の引数をつけて飛ばす! リンクをクリックする…