Richfaces FileUpload - acceptedTypes

Olá,

Estou precisando de uma informação.

Eu estou usando fileUpload do richfaces. Estou fazendo upload de arquivos XLS e para isso eu uso a tag acceptedTypes=“xls”.
Gostaria de saber como eu faço para aparecer uma mensagem quando tentam inserir, por exemplo, um .DOC.
Seria uma mensagem assim: “Esta extensão não é permitida.” Algo assim.
Existi alguma tag do richfaces fileupload que faz isso?

Muito Obrigado

Cara, testei aqui agora!
Eu seleciono uma DLL, e seleciono Abrir, ele fecha a janela porém não adiciona o arquivo para ser enviado!!!

Creio que não é possível, vou dar uma investigada!

Cara, existe um atributo chamado ontyperejected que chama uma função JS, onde é possível exibir um alert indicado que o usuário escolheu um tipo errado!

Porém, antes de respoder, fiz um teste sem sucesso! Ele não chama a função!!

Aqui vai um exemplo do uso

<script type="text/javascript">
   function workTheMagic(theItem) {
      alert('you picked the wrong file type! ' + theItem.component.currentInput.value);
      return true;
   }
</script>

<rich:fileUpload fileUploadListener="#{userImportBB.listener}"
   maxFilesQuantity="1"
   autoClear="true"
   required="true"
   requiredMessage="You have to pick a file to upload."
   id="upload"
   immediateUpload="true"
   listHeight="58px"
   ontyperejected="(workTheMagic(this) == true)? alert('why me' + this.component.currentInput.value) : alert('why not me')"
   acceptedTypes="usr">
</rich:fileUpload>

Retirado https://jira.jboss.org/browse/RF-6520

Pessoal,

É possível restringir os tipos de arquivos mostrados na janela de Abrir o arquivo? Tipo mostrar apenas os arquivos do tipo PDF, que são os permitidos no acceptedTypes.