1
我需要幫助!我花了幾天時間尋找解決方案來解決以下用例。請原諒我沒有代碼。在兩個單獨的jsf頁面之間傳遞值
一個網絡輸入/編輯形式:
用戶詳細信息 - 包含用戶名,uploadfileName等,和 '保存' 和 '上傳' 按鈕,在他的細節
- 用戶填寫
- 用戶點擊「上傳」
- 系統打開Primefaces的FileUpload屏幕
- 用戶上傳圖片
- 系統關閉Primefaces FileUpload自定義屏幕
- 系統使用上傳的 fileName更新uploadfileName outputText。
- 用戶單擊以保存用戶詳細信息。
- 系統驗證並保存用戶詳細信息。
Primefaces文件上傳定製畫面:該被嵌入在對話框和是在一個單獨的XHTML文件(可重用性)。
問題是如何通過Upload對話框中的uploadedfileName值來更新調用(主)用戶頁面中的uploadfileName outputText。
例如,在Vaadin中,在Trinidad的情況下,可以使用ActionListener或ReturnActionListener。
感謝您的幫助(提前)。
感謝BalusC,爲您快速回復。如果您的解決方案有效,我會回來再多謝。我已經在這個問題上浪費了很多時間,我需要從中解脫出來。 BTW這是否意味着我彈出的包含Primefaces FileUpload的dialog.xhtml不能包含f:view? –
爲什麼要這樣呢?它最終只是同一個HTML頁面的一部分,並且絕對不應該包含'
'。請注意,我假設你正在使用'是的,你的假設是正確的。感謝您的額外信息。 –