[Seasar-user:18143] Re: [Teeda]forEachでListのDtoにコンポジションしているBeanの中身を出力したい

Takanori Asahara [E-MAIL ADDRESS DELETED]
2009年 7月 31日 (金) 21:29:29 JST


kedukaさま

はじめまして。浅原孝経です。
ご連絡ありがとうございます。

なるほど!ソースを見て納得です。
試してみて期待通り動作しました。

コンバータを作成する前でしたら、こちらの方法を取っていたかもしれません。
ただ、不思議なのは以下の setter が SyainSearchPage にある場合、value の
値は表示されませんでした。
# 私が Teeda の仕組みを把握していないだけなのかもしれませんが。。。

public void setSex(CodeValue sex) {
    this.sex = sex;
}
public void setCuntory(CodeValue cuntory) {
    this.cuntory = cuntory;
}

時間があれば、こちらの原因を調べてみたいと思います。
貴重な情報、ありがとうございました。

> はじめまして。今更ですが、以下のようにしても出来るようです。
> 
> 【SyainSearchPage.java】
> 
>  public int syainDtoIndex;
>  public List<SyainDto> syainDtoItems;
> 
>  private CodeValue sex;
>  private CodeValue cuntory;
> 
>     protected SyainDto current() {
>         return syainDtoItems.get(resultIndex);
>     }
> 
>     public String getSex() {
>         return current().sex.value();
>     }
>     public String getCuntory() {
>         return current().cuntory.value();
>     }
> ------------------------------------------------------------------------------------
> ●ちょうどTeedaLDBFluteを調べているところで、サンプルにありました。
>  「dbflute-teeda-example」のsearch.htmlが参考になるかと思います。
> 
> 期待していることと違っていたら、スイマセン。




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