- - PR -
JSFのdataScrollerについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-07-01 11:58
dataTableに紐付けて、dataScollerを使用する件についてです。
表示のみのテーブルについてはページングした際に、 値の引継ぎは問題なく行えています。 しかし、(inputText等)何らかの入力項目がある場合、 その項目については値を引き継いでくれません。 たとえば、1ページ目ではbeanに設定されているネタが表示されますが、 scrollerで遷移し、元のページに戻った際、 beanの値が設定(引継ぎ)されていません。 上記の件について解決方法をお教えください。 よろしくお願いします。 | ||||
|
投稿日時: 2005-07-01 13:57
jackさんこんにちは。
そのbeanのスコープをセッションにしてみてはどうでしょうか? | ||||
|
投稿日時: 2005-07-01 14:31
一応、managed-beanはsessionで設定してます。
ただし、このbeanのプロパティにListを用いており、 dataTableに反映する際は、UIDataとしてJSPに渡しています。 ん〜〜…。 サンプルのJSPとbeanを見せていただくことはできないでしょうか? | ||||
|
投稿日時: 2005-07-01 15:59
ん〜〜??
すいません、ちょっと状況がわかりにくいのですが1画面の中に 例えば検索条件を入力するinputTextと検索ボタンと一覧の表とページアンカーが 表示されている感じでしょうか? で、ページを移動するとinputTextに入力した内容が消えてしまうと。 この一覧表示用データを格納するListとinputTextの内容を保持するStringは 同一managed-beanのプロパティですか? でしたら、スコープがセッションであれば引き継がれるはずなんですが…? | ||||
|
投稿日時: 2005-07-01 16:23
dataTableの中に入力項目がある場合です。
「一覧入力画面」的な表現になるんですかねぇ…。 値を入力しても、入力された値がbeanに反映されていないように感じています。 さらに、dataScrollerによるページ遷移を行うと、値が消えてしまうのです。 わかり辛い表現ですいません。。。 | ||||
|
投稿日時: 2005-07-01 20:28
dataScrollerというのがなんだかよく分からないのですが、単に本当に基のデータに反映されてないだけじゃないんですかね? もし反映されているのであれば、データの再取得をしてないだけでは? | ||||
|
投稿日時: 2005-07-01 21:29
そもそもdataScrollerは、入力データをPOSTしてくれる仕様なのですか? http://www.marinschek.com/myfaces/tiki/tiki-index.php?page=DataScroller ぱっとみ検索データのページング処理用に見えるのですが。 | ||||
|
投稿日時: 2005-07-04 17:51
返答遅れて申し訳ないです。
JSPでscrollerの記述位置をdatatable以降に変更することによって、 値の引継ぎが可能になりました。 アドバイスいただいた皆様、ありがとうございました。 |
1