我有一个<rich:fileUpload>
组件,我想在文件因类型不允许而被拒绝时显示通知。我看到 RF 有一个<rich:notifyMessage>
,但是当文件被拒绝时我无法呈现该消息。到目前为止,我有:
<rich:fileUpload id="fileUploadComp"
addLabel="Agregar" clearAllLabel="Quitar todos"
clearLabel="Quitar" deleteLabel="Quitar"
doneLabel="Completado" uploadLabel="Subir archivos"
fileUploadListener="#{uploadBean.doUpload}"
acceptedTypes="txt, csv" onclear="onclear(event);"
noDuplicate="true">
<a4j:ajax event="uploadcomplete" render="validationButton"/>
<a4j:ajax event="typerejected" render="notificationFileRejected"/>
</rich:fileUpload>
<rich:notifyMessage for="fileUploadComp"
id="notificationFileRejected"
sticky="true"
ajaxRendered="true"
title="Hello"/>
但是,例如,当我选择 JPEG 时,我看不到任何通知地球。
关于如何实现这一目标的任何想法?
更新
这样做的主要思想是显示一个通知,告诉用户“不允许文件类型”之类的信息。
任何想法?