[Seasar-user:8956] Re: [Teeda]エラーメッセージについて

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 7月 5日 (木) 13:56:38 JST


大谷です.

>    カッコ内の文言がidの値がそのまま出るのですが
>    これをINPUTタグのname属性値とかに変えられないでしょうか?

title属性を設定すればそちらが使われます.


>    FacesMessageUtil.addErrorMessage(String messageId)
>    FacesMessageUtil.addErrorMessage(String messageId, Object[] args)
>    パラメータのObject[] argsはなんでしょうか?


argsはメッセージファイルの引数にひもづきます.

>    また、項目にヒモ付かないメッセージ<span id="messages" />に出力
>    しかできないのでしょうか?
>    指定されたidにヒモ付くメッセージ(id+Message)に出力できないでしょうか?

FacesMessageUtil.addErrorMessage()ではできません.
JSFとしてはどのUIComponentかを特定できればできると思いますが、
このUtilの該当メソッドではできません.

とりいそぎ回答します.

07/07/05 に fujihara<[E-MAIL ADDRESS DELETED]> さんは書きました:
> fujiharaです。
> Churaプロジェクトで社内システム開発してます
> Teeda1.07+S2DAO1.043の環境で開発しています。
> 初歩的な質問が2点あります。
>
> 1.Validateのエラー文言
>    Teedaの標準Validatorで必須入力をチェックしてますが
>    -----Pageクラス------
>     @Required(target ="doRegist")
>     @Length(minimum = 5, maximum = 5, target ="doRegist")
>     private String     editUserid;   // 編集ユーザID
>
>    -----HTML---------
>    <INPUT type="text" id="editUserid" name="ユーザID" readonly="" />
>    <FONT size="2" color="red"><SPAN id="editUseridMessage"/></FONT>
>
>    Validateに引っかかった場合に以下のメッセージがでますが
>    ・値を入力してください(editUsername)
>
>    カッコ内の文言がidの値がそのまま出るのですが
>    これをINPUTタグのname属性値とかに変えられないでしょうか?
>
> 2.FacesMessageUtil.addErrorMessageについて
>    FacesMessageUtil.addErrorMessage(String messageId)
>    FacesMessageUtil.addErrorMessage(String messageId, Object[] args)
>    パラメータのObject[] argsはなんでしょうか?
>    また、項目にヒモ付かないメッセージ<span id="messages" />に出力
>    しかできないのでしょうか?
>    指定されたidにヒモ付くメッセージ(id+Message)に出力できないでしょうか?
>
> 以上、宜しくお願いします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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