a_mail0****@mail*****
a_mail0****@mail*****
2010年 12月 6日 (月) 00:01:12 JST
矢野様 浅見です。 早急のご連絡ありがとうございました。 ご教示いただきました方法で、 voListのプロパティがユーザ入力値に更新されることを確認しました。 ここで、さらにご質問なのですが、 List型から値を取得するにはどのようにすればよろしいでしょうか。 getModelObjectを使うのかとは思いますが、 なかなかうまく動きません。 お手数をおかけしますが、 よろしくお願いいたします。 ----- Original Message ----- > こんにちは、矢野です。 > > サンプルコードにある、 > > //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 mailing list > Wicke****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/wicket-ja-user >