[Seasar-user:20770] Re: 【Teeda】 popupcalendarにstyle="vertical-align:middle" を指定した際の挙動
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2011年 5月 24日 (火) 02:00:00 JST
小林 (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="..."/>
--
{
name: "Koichi Kobayashi",
mail: "[E-MAIL ADDRESS DELETED]",
blog: "http://d.hatena.ne.jp/koichik/",
twitter: "@koichik"
}
Seasar-user メーリングリストの案内