[Seasar-user:9560] Re: [teeda] labelについて

松山 大樹 [E-MAIL ADDRESS DELETED]
2007年 7月 30日 (月) 19:06:38 JST


 松山です。

 teeda-html-example の、label.html の、

<label id="aaa"/>

 を、

<span id="aaaLabel" />

 としてみましたが、表示されませんでした。
 ただし、前のメールに書いた通り、

<a href="#" id="goTest"><span id="aaaLabel" >aaaa</span></a>

 のように、<a>タグで囲むと表示されます。
 ちなみに、

<a href="#" id="goTest"><span id="aaaLabel" /></a>

 だと、

ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/teeda-html-example].[facesServlet] - サーブレット facesServlet のServlet.service()が例外を投げました
java.lang.NullPointerException
	at org.seasar.teeda.extension.html.factory.OutputTextFactory.customizeProperties(OutputTextFactory.java:75)
	at org.seasar.teeda.extension.html.factory.AbstractElementProcessorFactory.createProperties(AbstractElementProcessorFactory.java:95)

 と例外になってしまいます。


>大谷です.
>
>書き漏れました.
>spanのidの方です.
>ドキュメントは作成中ですが、どうにも・・・・
>
>07/07/30 に 松山 大樹<[E-MAIL ADDRESS DELETED]> さんは書きました:
>>
>> 松山です。
>>
>> >spanで利用する場合にはLabelで終えてください.
>> >宜しくお願いします.
>>
>> これは、label.properties の方でしょうか?
>> それとも、html の<span>タグのid の方でしょうか?
>>
>> >
>> >07/07/28 に Taiki Matsuyama<[E-MAIL ADDRESS DELETED]> さんは書きました:
>> >>
>> >> 松山です。
>> >>
>> >> 先のメールで、<span id="userNameLabel">氏名</span> と記述したとき、
>> >> label.properties から取得できると書きましたが、できませんでした。
>> >> ただ、別の画面で、
>> >>
>> >> <a href="#" id="goTest"><span id="aaaUserNameLabel">氏名aaaa</span></a>
>> >>
>> >> と記述しているのですが、こちらではプロパティファイルから文字列が
>> >> 取得できています。<a> タグの中は、可能ということでしょうか?
>> >>
>> >> このあたり、あまり需要がないせいかもしれませんが、まとまったドキュメントが
>> >> ないので、あると便利です。
>> >>
>> >>
>> >>
>> >> >
>> >> > 松山です。
>> >> >
>> >> > Teeda で、国際化対応のために、label.properties にラベルを
>> >> >定義しているのですが、
>> >> >
>> >> ><label id="userName">氏名</label>
>> >> ><input type="text" id="userName" />
>> >> ><span id="userNameMessage" class="ERRORMESSAGE" >エラーメッセージ</span>
>> >> >
>> >> > とすると、id が重複しているために、テキストボックスが表示されなくなります。
>> >> >
>> >> ><label id="userName-Label">氏名</label>
>> >> >
>> >> > とすると、ラベルもテキストボックスも表示されるのですが、
>> >> >なぜかバリデーションエラーなどが、userNameMessage に表示されなくなります。
>> >> >
>> >> > labelタグではなくて、
>> >> >
>> >> ><span id="userNameLabel">氏名</span>
>> >> >
>> >> > に変更すると、全て正常に表示されるのですが、Dolteng でPage クラスを
>> >> >生成したときに、userNameLabel までPage fields の候補に挙がってきてしまいます。
>> >> > まあ、消せばいいのですが、画面上の項目数が多いと少し面倒です。
>> >> >
>> >> ><label id="userName-Label">氏名</label>
>> >> >と記述したときに、バリデーションエラーが表示されるようになるか、
>> >> >Dolteng で、<span id="xxxxLabel" /> を無視するようなオプションがあれば、
>> >> >便利だと思います。
>> >> >
>> >> >
>> >> >
>> >> >--
>> >> >Taiki Matsuyama mailto:[E-MAIL ADDRESS DELETED]
>> >> >_______________________________________________
>> >> >Seasar-user mailing list
>> >> >[E-MAIL ADDRESS DELETED]
>> >> >https://ml.seasar.org/mailman/listinfo/seasar-user
>> >>
>> >> --
>> >> Taiki Matsuyama mailto:[E-MAIL ADDRESS DELETED]
>> >> _______________________________________________
>> >> Seasar-user mailing list
>> >> [E-MAIL ADDRESS DELETED]
>> >> https://ml.seasar.org/mailman/listinfo/seasar-user
>> >>
>> >
>> >
>> >--
>> >=============================
>> >Shinpei Ohtani
>> >[E-MAIL ADDRESS DELETED]
>> >=============================
>> >_______________________________________________
>> >Seasar-user mailing list
>> >[E-MAIL ADDRESS DELETED]
>> >https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>> --
>> ::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
>> :::   ITシステムインテグレートサービスDept.
>> :::  Webソリューション開発Unit.
>> :::   松山 大樹 - [E-MAIL ADDRESS DELETED]
>>
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>-- 
>=============================
>Shinpei Ohtani
>[E-MAIL ADDRESS DELETED]
>=============================
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user

-- 
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステムインテグレートサービスDept.
:::  Webソリューション開発Unit.
:::   松山 大樹 - [E-MAIL ADDRESS DELETED]
:::      tel 045-345-0429 fax 020-4622-7043




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