[Seasar-user:3960] Re: [S2JSF]<input> 内の istyleや、format属性が消されてしまう

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 6月 26日 (月) 17:54:21 JST


米林です。

From: "O.K.U." <[E-MAIL ADDRESS DELETED]>
Sent: Monday, June 26, 2006 5:43 PM


> O.K.U.です。次々とごめんなさい。
>
> inputタグ内に特殊な属性を指定しても、S2JSFで消されてしまいます。
> 例えば、i-mode用のistyle属性や、EZweb用のformat属性を記述しても
> S2JSFを通してでてくるタグでは、どちらも消えてしまいます。
>
> ※例えばサンプルの add.html で inputタグを以下のように変更
> <input type="text" format="*M" m:value="#{addDto.arg1}"/> +
> <input type="text" istyle="4" m:value="#{addDto.arg2}"/> =
> ↓出力
> <input id="_id116:_id120" name="_id116:_id120" type="text" value="0"/> +
> <input id="_id116:_id122" name="_id116:_id122" type="text" value="0"/> =
>
> 携帯用サイトでは、これがあるとないとでは、使いやすさが全然違いますので
> そのまま出力するようにできないでしょうか?
> S2JSFが知らない属性は、そのまま出力してくれればいいと思うのですが。
>
> ちなみに、MyFaces版もTeeda版も同様でした。

<input type="text" format="*M" m:value="#{addDto.arg1}" 
m:passthrough="true"/> +
<input type="text" istyle="4" m:value="#{addDto.arg2}" 
m:passthrough="true"/> =

のように passthrogh属性を指定する事で出来ます。

http://www.seasar.org/wiki/index.php?FAQ%2FS2JSF#deaa9c7f

を参考にしてみてください。 





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