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

fujihara [E-MAIL ADDRESS DELETED]
2007年 7月 5日 (木) 16:15:56 JST


fujiharaです。
米林さん、大谷さんありがとうございました。

----- Original Message ----- 
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, July 05, 2007 2:01 PM
Subject: [Seasar-user:8957] Re:[Teeda]エラーメッセージについて


> 米林です。
>
> ----- Original Message ----- 
> From: "fujihara" <[E-MAIL ADDRESS DELETED]>
> Sent: Thursday, July 05, 2007 11:25 AM
>
>
>> 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属性値とかに変えられないでしょうか?
>
> INPUTタグのname属性値ではないですが、label.propertiesファイルで
> 実現可能です。
> 今回の場合ですと、label_ja.popertiesに
> editUserid=hogehoge
> と設定する事で変更出来ます。
> Labelに関しては、以下を参考にして下さい。
> http://www.seasar.org/wiki/index.php?Teeda%2FgettingStarted#ka556fd3
> http://teeda.seasar.org/ja/extension_component_reference.html#label
>
>
>> 2.FacesMessageUtil.addErrorMessageについて
>>     FacesMessageUtil.addErrorMessage(String messageId)
>>     FacesMessageUtil.addErrorMessage(String messageId, Object[] args)
>>     パラメータのObject[] argsはなんでしょうか?
>
> これはエラーメッセージを動的に変えたい時に使用するものです。
> 一般的なJSFでの実装する場合と同じだと考えて下さい。
> 例えば、appMessages_ja.propertiesに
> Test={0}の値が{1}と同じです!
> というTestというIDでメッセージがあった場合に
> FacesMessageUtil.addErrorMessage("Test", new Object[]{"aaa", "bbb"});
> とすると
> aaaの値がbbbと同じです!
> というメッセージが設定されます。
>
>>     また、項目にヒモ付かないメッセージ<span id=“messages” />に出力
>>     しかできないのでしょうか?
>>     指定されたidにヒモ付くメッセージ(id+Message)に出力できないでしょうか?
>
> すいません、ちょっと意味が分かりませんでした...
> 現在、指定されたidにヒモ付くメッセージに出力出来ますよ。
>
> <input type="text" id="hoge"/><span id="hogeMessage"/>←ここに出力
>
> よろしくお願いします。
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 



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