さて、リストに写真を追加するためにManagedBeanに「アクション」を作成しました。次のアクションを見てください。
public void novaFoto(FileUploadEvent event) {
uploadsFotos.add(event.getFile());
}
今、私は次のことをしなければなりません: ユーザーがボタン (「画像の削除」) をクリックすると、この画像をリストから削除する必要があります。
私のアイデアは次のようなものです(ただし、コマンドボタンでこのアクションをトリガーする場合、FileUploadEventを渡すにはどうすればよいですか):
public void removerFoto(FileUploadEvent event) {
for(UploadedFile up : uploadsFotos){
if (up.getFileName().equals(event.getFile().getFileName()))
uploadsFotos.remove(up);
}
}