[Seasar-user:20771] Re: 【Teeda】 popupcalendarにstyle="vertical-align:middle" を指定した際の挙動

金子 雄一 [E-MAIL ADDRESS DELETED]
2011年 5月 24日 (火) 12:07:33 JST


金子です。

> 現状は固定で出しているので,反映する方法はないですね
了解しました。


> THtmlPopupCalendarRenderer を継承またはコピーして,
> <img>  の style に "vertical-align:middle" を設定する
> Renderer を作り,app.dicon (または teedaExtension.dicon より
> 先にインクルードされる dicon) に定義すれば何とかなるかも.
> 試していませんが,こんな感じじゃないかと思います.

これだと、class="T_popupcalendar"を指定した場合に、
すべてのpopupCalendarが、vertical-align="middle" に、
なってしまいそうに見えるのですが、そんなことは無いのでしょうか?

一部だけ、vertical-align="middle" にすることが、
これで可能ということでしょうか?


ご不明な点がありましたら、ご連絡ください。
以上、よろしくお願いいたします。

(2011/05/24 2:00), Koichi Kobayashi wrote:
> 小林 (koichik) です.
> 
> Date:    Mon, 23 May 2011 19:54:45 +0900
> From:    金子 雄一<[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:20769] 【Teeda】 popupcalendarにstyle="vertical-align:middle" を指定した際の挙動
> 
>> ソースを追ったところ、
>> THtmlPopupCalendarRenderer
>> で、カレンダーの画像に対して、
>> style="vertical-align:bottom"と、
>> 固定で指定されているためかと思われます。
>>
>> poppucalendarに指定した、vertical-alignを、
>> カレンダーの画像にも反映させる方法は、
>> 何かありますでしょうか?
> 
> 現状は固定で出しているので,反映する方法はないですね.
> 
> THtmlPopupCalendarRenderer を継承またはコピーして,
> <img>  の style に "vertical-align:middle" を設定する
> Renderer を作り,app.dicon (または teedaExtension.dicon より
> 先にインクルードされる dicon) に定義すれば何とかなるかも.
> 試していませんが,こんな感じじゃないかと思います.
> 
> <component name="org.seasar.teeda.extension.HtmlPopupCalendar.org.seasar.teeda.extension.HtmlPopupCalendar"
>      class="..."/>
> 
> 
> 


-- 
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
株式会社プラスサム
金子 雄一  Yuichi Kaneko
〒330-0854
埼玉県さいたま市大宮区桜木町2-7-4
プラスサムビル
Tel: 048-650-9777 Fax: 048-650-9778
E-mail : [E-MAIL ADDRESS DELETED]
http://www.plus-sum.co.jp/
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆


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