私は助けが必要です!次のユースケースの解決策を探して、数日を費やしました。コードがないことをお許しください。
1 つの Web 入力/編集フォーム:
ユーザーの詳細 – ユーザー名、uploadfileName など、および [保存] ボタンと [アップロード] ボタンが含まれます
- ユーザーは自分の詳細を入力します
- ユーザーが「アップロード」をクリック
- システムが Primefaces FileUpload 画面を開きます
- ユーザーアップロード画像
- システムが Primefaces FileUpload カスタマイズ画面を閉じます
- システムは、uploadfileName outputText をアップロードされた fileName で更新します。
- ユーザーがクリックしてユーザーの詳細を保存します。
- システムがユーザーの詳細を検証して保存します。
Primefaces FileUpload のカスタマイズされた画面: これはダイアログに埋め込まれ、別の xhtml ファイルにあります (再利用性のため)。
問題は、アップロード ダイアログから UploadfileName 値を渡して、呼び出し側 (マスター) ユーザー ページの uploadfileName outputText を更新する方法です。
たとえば、Vaadin では、トリニダードの場合は ActionListener または ReturnActionListener を使用できます。
(事前に)ご協力いただきありがとうございます。