2010-08-02 53 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