[Seasar-user:13679] Re: [teeda] html から tabindex がなくなります。

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2008年 4月 10日 (木) 18:00:28 JST


小林 (koichik) です.

Date:    Thu, 10 Apr 2008 14:52:40 +0900 (JST)
From:    Yuu <[E-MAIL ADDRESS DELETED]>
To:      seasar <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:13677] [teeda] html から tabindex がなくなります。

> <span id="select1">    
> <input type="radio" name="select1" value="0" checked="checked" tabindex="5"/>
> <input type="radio" name="select1" value="1" cheeced="unchecked" talindex="6"/>
> </span>
(略)
> がサーバ側のhtmlソースですが、client側のブラウザからソースを確認すると下記の様にソースが変わっています。

「動的」なラジオボタンを使うと,テンプレートに
記述した <span> の内容 (<input> 要素を含む)は
捨てられて,Teeda が独自の内容をレンダリングします.

http://teeda.seasar.org/ja/extension/reverse/input.html#ラジオボタン_動的

そのため,tabindex を出力することはできません.

> tabindex機能も必要なので、もしtabindexがなくならない方法を知っている方がいらっしゃったらお答えをお願いします。

「静的」なラジオボタンを使ってください.

http://teeda.seasar.org/ja/extension/reverse/input.html#ラジオボタン_静的

こちらの場合は,テンプレートに記述した <input> 等の
要素や属性が (ほぼ) そのままレンダリングされます.

静的といっても,属性値を動的に変更したり,
foreach と組み合わせることにより項目の数を動的に
変更したりすることができます.

http://teeda.seasar.org/ja/extension/reverse/input.html#静的なラジオボタンの値を動的に変えるには
http://teeda.seasar.org/ja/extension/reverse/input.html#静的なラジオボタンの数を動的に変えるには


-- 
<component name="koichik">
    <property name="fullName">"Koichi Kobayashi"</property>
    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>



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