[Wicket-ja-user 477] Re: 表からのデータ取得について

Back to archive index

Tsutomu Yano t_yano****@me*****
2010年 12月 3日 (金) 07:04:02 JST


こんにちは、矢野です。

サンプルコードにある、

       //DBから取得したデータを表に格納
       ListView table = new ListView("table", SearchLogic.getSearchVOList()){

の部分を

       //フィールドを定義
       private List voList;
       (中略)

       //DBから取得したデータを表に格納
       voList = SearchLogic.getSearchVOList();
       ListView table = new ListView("table", voList){

に変えると、

   Button dbButton = new Button("toDB") {
     public void onSubmit() {
       //画面のデータをDBに反映
     }
   };

が呼ばれたときには、voListというフィールド(List型)の中にあるオブジェクト(SearchVO)の「SearchVO.A_COL」や「SearchVO.B_COL」といったプロパティが、ユーザ入力値で書き換わっているはずです。あとはそれをDBに格納すればよいかと思います。

やってみてください。

---------------------------------------------------
矢野 勉(やの つとむ)
電子メール: t_yano****@me*****
---------------------------------------------------




Wicket-ja-user メーリングリストの案内
Back to archive index