2010-08-02 54 views
1

我试图让rich:modal面板从数据表中的一些数据填充从数据表中的页面模式面板

整个流程如下

  • 当主页上的搜索按钮点击,一个模式面板,相应的数据&复选框
  • 弹出直到这一点上,应用程序工作正常
  • 点击确定按钮后,选择的数据应该被填充到主页。这是代码失败的地方

我尝试了像getRowData,getValues等东西,但徒劳无益。这可以通过保持会话范围豆做,但我有使用Apache MyFaces的JSF 1.2

回答

2

两种方式,以保持这个bean的请求范围想到:

  1. 传递一个额外的请求参数(搜索字符串和页码?),以便bean知道要预载哪些数据。

  2. 利用MyFaces Orchestra创建一个位于请求和会话范围之间的对话范围,它正是您寻找这个特定功能需求的范围。

+0

日Thnx BalusC, 我刚才提到您的博客 http://balusc.blogspot.com/2006/06/using-datatables.html 这是有益的,代码工作正常时,在页面,但是当我将相同的代码移动到模态面板时,我无法从这些方法获取值(getRowData,getValue等),即使ValueChangeListener也不起作用... :(( 我会尝试寻找Myfaces Orchestra,希望它能解决我的问题 – Vipin 2010-08-02 14:39:52

+0

不客气,祝你好运。 – BalusC 2010-08-02 14:46:51