1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Problemas com renderização de campos e rich:fileUpload

Pessoal, em um projeto tenho a seguinte estrutura: -Java 6 -JSF 1.2 -RichFaces 3.3

Estou com um problemão quando uso o rich:fileUpload para submeter um arquivo XML, ao concluir o upload preciso renderizar os campos do formulário com os valores obtidos a partir do arquivo, mas isso não acontece. Para renderizar uso dentro do rich:fileUpload a seguinte tag e evento do ajax:

<a4j:support event="onuploadcomplete" reRender="form"/>

O componente com a tag fica assim:

<rich:fileUpload id="uploadXml" immediateUpload="true" autoclear="true" acceptedTypes="xml">

    <a4j:support event="onuploadcomplete" reRender="form" />

</rich:fileUpload>

Quando substituí os inputs por outpus os valores apareceram. Como prova de que a tela não é renderizada, já tentei até fazer o método de upload retornar uma string e adicionei uma regra no faces-config.xml com esse retorno, dessa forma ele iria dar uma atualizada forçada na página mas mesmo assim nada do que preciso funcionou.

Enfim, a tag que deveria renderizar o formulário não o faz. Se alguém já tiver passado por situação parecida e conseguiu resolver, por favor me dê uma força.

Desde já, muito obrigado.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags richfaces jsf xml upload ou faça a sua própria pergunta.