[Seasar-user:13665] [teeda] エラーが無いときは allMessages の外側のdivを非表示にするには
Mitsutaka Sato
[E-MAIL ADDRESS DELETED]
2008年 4月 9日 (水) 15:23:38 JST
佐藤と申します。
いつもお世話になっております。
teedaのドキュメント(バリデーションの項「全てのメッセージを一カ所にまとめて表示するには」)
を見ているのですが、
<div>
<span id="allMessages" />
</div>
のようにdivで囲ったほうがよいとされています。
このdivにスタイルシートを適用して囲み線(border)をつけようと思っているのですが、
それだとエラーがないときもborderだけが表示されてしまいます。
<div id="isNotAllMessages">
<span id="allMessages" />
</div>
みたいな形で、メッセージが無いときはdivを表示しない方法がありますでしょうか?
以前別件で教えていただいた、
public FacesMessageHelper messageHelper;
を用意して,hasErrorOrFatalMessage() で判断すればできるのかな
と思っていますが、
他にも方法があるようでしたら教えてください。
ちなみにallMessagesは必ず、spanでないといけないんでしょうか?
また、 te:ommittag=false とかしても span は ul にかわってしまうんでしょうか?
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080409/d191d7f3/attachment-0001.html
Seasar-user メーリングリストの案内