[Seasar-user:14317] Re: 【teeda-ext】PopupCalendarに関して

鈴木 順 [E-MAIL ADDRESS DELETED]
2008年 5月 20日 (火) 17:27:26 JST


ひがさん

お世話になっております。鈴木です。

> 修正版を送ってもらえるなら、こっちで取り込みますし、

とりあえず動くと言う感じの修正をしました。
一応送付します。こちらで独自拡張はしたくないので、
問題なければ取込んでいただけると幸いです。

修正箇所は2箇所で、
1.THtmlPopupCalendar

 コンストラクタで生成している TDateTimeConverterに
 日付書式をセットする処理を追加
 とりあえずyyyy/MM/ddにしました。
 今はyyyy/MM/ddでしか動かないです。
 tagを拡張すれば変更可能にする事も可能かと。

 尚、TDateTimeConverterの責務をイマイチ把握できませんでした。
 普通の日付系のじゃダメなのかなと感じました。

2.THtmlPopupCalendarRenderer

 writeOnclickJsCalendarFunctionCallで入力ボタンのIDを取得処理を
 getClientaId -> getIdに変更
 (こないだ[Seasar-user:13767]でお願いした修正を参考にしたつもりです)

とりあえずIE6とFireFox2で
1.ポップアップカレンダからの日付入力
2.valueのvalueBinding
3.requierdエラーでメッセージ出力
4.convertできない文字を直接入力してエラーでメッセージ出力
を確認しました。

確認に使用したexampleの修正版も一応送付します。

尚、送付したhtmlのタグでしか検証していませんので、
他のプロパティが指定された場合に動作するかは不明です。

いつかteタグではなく、普通のhtmlタグで記述できるように
HTMLテンプレートにルール追加いただけたら、尚幸いです。

> コミッタになってもらって、リポジトリを直接
> 修正する方法もあります(笑)。

私の力量ではとてもとても無理です。。

以上

-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080520/202b39ba/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: THtmlPopupCalendar.java
Type: application/octet-stream
Size: 7042 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080520/202b39ba/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: THtmlPopupCalendarRenderer.java
Type: application/octet-stream
Size: 10413 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080520/202b39ba/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PopupCalendarPage.java
Type: application/octet-stream
Size: 388 bytes
Desc: 無し
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20080520/202b39ba/attachment-0005.obj>


Seasar-user メーリングリストの案内