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页面的一部分,并且绝对不应该包含'
'。请注意,我假设你正在使用'是的,你的假设是正确的。感谢您的额外信息。 –