2013-10-04 45 views
0

我試圖在我的頁面中創建多個dynaforms,它將通過單擊按鈕多次重複。如何使用ui-repeat渲染primefaces dynaform,p:datalist

要做到這一點,我已經使用ui-repeat,但是這並沒有顯示任何dynaform。作爲替代解決方案,我使用了primefaces datalist(或datatable),他們能夠重複動態。但在這個解決方案中,我面臨着pe:timepicker的另一個問題,那就是如果我在一次性選取器中更改值,這會影響重複動態中的所有時間拾取器。

是否有任何解決方案來重複ui-repeat中的dynaforms。如何隔離特定於dynaform的timepicker值更改。

我正在使用JSF2.1.24,primefaces 4.0-snapshot和primefaces-extension-1.0.0.RC1。

回答

1

ui:重複始終是越野車。是的,DynaForm在PrimeFaces數據迭代組件內工作。你如何改變pe:timepicker的價值? DynaForm有一些技巧。見例如this one

我建議你在我們的sub-forum詢問更多信息。

請分別使用最後的最終版本4.0.0和1.0.0。

+0

嗨奧列格,感謝您的答覆。我在論壇上發佈了同樣的問題。但我繼續我的工作,正如我上面所說,通過改變pe源代碼,看到[this](http://forum.primefaces.org/viewtopic.php?f=14&t=34263)將它的工作鏈接給我。但有了這個解決方案,我也有問題,如果我添加新的dynaform到數據列表我能夠改變它的值,但添加另一個dynaform後,我無法改變以前的dynaform的值(更改的值不是影響)。 –