[mayaa-user:280] Re: ActionMessagesの扱い
Katsuhiko Nagashima
katsuhiko.nagashima @ gmail.com
2006年 9月 7日 (木) 22:30:37 JST
永島です。
以下のようにしてはいかがでしょうか?
htmlファイル
--------
<div id="errorTable">
<table>
<div id="errorMessages">
<tr>
<td><span id="errorMessage"></span></td>
</tr>
</div>
</table>
</div>
--------
mayaaファイル
--------
<m:with id="errorTable">
<logic:messagesPresent>
<m:doBody/>
</logic:messagesPresent>
</m:with>
<html:messages id="error" m:id="errorMessages" />
<bean:write name="error" m:id="errorMessage" />
--------
06/09/07 に 平瀬 祐史<yhirase @ neetec.co.jp> さんは書きました:
> いつもお世話になっております。
> ニークシステム平瀬です。
>
> たびたびすみません。追記です。
>
> 実は、以下で実現はできているものの、レイアウト(テーブルタグ等)が
> mayaaファイル側に書かれてしまうため、しっくりきません。
>
> .mayaaファイル
>
> <m:beforeRender>
> var errNum=0;
> </m:beforeRender>
> <m:doRender id="errorHook" name="xxx">
> <html:messages id="msg" message="false">
> <m:exec script="${errNum=errNum+1;}" />
> </html:messages>
>
> <m:if m:id="errorCheck" test="${ errNum > 0 }" replace="false">
> <html:messages m:id="errorPosition" m:replace="false" id="msg" message="false">
> <table border="1"><tr><td>
> <bean:write name="msg" filter="false"/><m:write value="<br/>" escapeXml="false"/>
> </td>;</tr></table>
> </html:messages>
> </m:if>
>
>
> 以上、よろしくお願いいたします。
>
> --平瀬 祐史<yhirase @ neetec.co.jp> wrote:
> >いつもお世話になっております。
> >ニークシステムテクノロジー平瀬と申します。
> >
> >S2Struts+Mayaaについて実案件で採用するかの判断にあたり勉強中です。
> >そこで、以下のような問題が解決できないので、
> >どのような対処をすればよいか教えていただけませんでしょうか。
> >
> >■質問内容
> >StrutsのActiomMessagesに、メッセージが格納されていれば、
> >
> ><table border="1"><tr><td>
> >(ActionMessagesに格納されたエラー文言)
> ></td></tr></table>
> >
> >を表示する要求仕様であるとして
> >「ActionMessagesが空の場合は、テーブルタグも含めて出力しない」
> >という部分の実現方法がわかりません。
> >
> >Mayaa、Struts共に勉強不足で稚拙な質問で申し訳ありませんが、
> >ヒントだけでもご教授いただけませんでしょうか。
> >
> >以上、よろしくお願いいたします。
> >
> >_______________________________________________
> >mayaa-user mailing list
> >mayaa-user @ ml.seasar.org
> >https://www.seasar.org/mailman/listinfo/mayaa-user
>
> _______________________________________________
> mayaa-user mailing list
> mayaa-user @ ml.seasar.org
> https://www.seasar.org/mailman/listinfo/mayaa-user
>
--
Katsuhiko Nagashima
mayaa-user メーリングリストの案内