Ao montar uma intreface de entrada de dados com JSF2(Mojarra 2.0.4) e Primefaces 2.2.1, acontece que da primeira vez que entro na na páginaj ela aparece sem o tabview e eu clico em fechar que me leva para uma outra página, caso eu click em editar/novo que me levam para aquela mesma página que aparecia sem tabview agora aparece bonitinha, ou seja ela só fica normal a partir da segunda vez, testei com outras máquinas é assim tb, se eu for em outra máquina da rede e acessar os sistema o tabview da primeira vez não renderiza, somente da segunda.
Eu tirei e apareceu bagunçado, mas tem um porém, ele tenta renderizar, e se o objeto for Pessoa fisica aí dá erro nas propriedades de Pessoa Jurídica que não existem para aquele objeto, mas de toda sorte não renderizou a tabview, persistiu o problema.
I
ibotirama
Para não ficar dúvida fiz outra página everifiquei que acontece a mesma coisa, mesmo sem ter render.
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:p="http://primefaces.prime.com.tr/ui"xmlns:h="http://java.sun.com/jsf/html"xmlns:f="http://java.sun.com/jsf/core"><h:head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/><title>Sistema</title></h:head><h:body><h:formid="frmProdutos"><p:growlid="growl"/><p:focusfor="iCodProduto"/><h:panelGridcolumns="1"><p:panelheader="Produtos"id="panDados"><h:panelGridcolumns="2"><h:outputTextvalue="#{msgs['produtos.codigo']}"/><h:inputTextmaxlength="13"size="13"id="iCodProduto"value="#{produtoMB.prod.codigo}"/><h:outputTextvalue="Tipo"/><h:selectOneMenuid="cmbTipoProduto"value="#{produtoMB.prod.tipoProduto}"><f:selectItemitemLabel="INSUMO"itemValue="INSUMO"/><f:selectItemitemLabel="PRODUÇÃO"itemValue="PRODUCAO"/><f:selectItemitemLabel="SERVIÇO"itemValue="SERVICO"/></h:selectOneMenu><h:outputTextvalue="#{msgs['produtos.descricao']}"/><h:inputTextsize="50"value="#{produtoMB.prod.descricao}"onkeyup="this.value = this.value.toUpperCase();"/><h:outputTextvalue="#{msgs['produtos.desc_resumida']}"/><h:inputTextsize="50"value="#{produtoMB.prod.descricaoResumida}"onkeyup="this.value = this.value.toUpperCase();"/></h:panelGrid><p:tabView><p:tabtitle="Geral"><h:panelGridcolumns="4"><h:outputTextvalue="Grupo"/><h:selectOneMenuid="iGrupo"value="#{produtoMB.prod.grupo.id}"><f:selectItem/><f:selectItemsvalue="#{produtoMB.grupos}"var="g"itemValue="#{g.id}"itemLabel="#{g.descricao}"/></h:selectOneMenu><h:outputTextvalue="Unidade"/><h:selectOneMenuid="iUnidade"value="#{produtoMB.prod.unidade.prefixo}"><f:selectItem/><f:selectItemsvalue="#{produtoMB.unidades}"var="u"itemValue="#{u.prefixo}"itemLabel="#{u.descricao}"/></h:selectOneMenu><h:outputTextvalue="Almoxarifado"/><h:selectOneMenuid="iAlmoxarifado"value="#{produtoMB.prod.almoxarifado.codigo}"><f:selectItem/><f:selectItemsvalue="#{produtoMB.almoxarifados}"var="a"itemValue="#{a.codigo}"itemLabel="#{a.descricao}"/></h:selectOneMenu><h:outputTextvalue="#{msgs['produtos.modelo']}"/><h:inputTextvalue="#{produtoMB.prod.modelo}"onkeyup="this.value = this.value.toUpperCase();"/><h:outputTextvalue="#{msgs['produtos.ano']}"/><h:inputTextvalue="#{produtoMB.prod.ano}"/><h:outputTextvalue="#{msgs['produtos.serie']}"/><h:inputTextvalue="#{produtoMB.prod.serie}"onkeyup="this.value = this.value.toUpperCase();"/><h:outputTextvalue="#{msgs['produtos.marca']}"/><h:inputTextvalue="#{produtoMB.prod.marca}"onkeyup="this.value = this.value.toUpperCase();"/><h:outputTextvalue="#{msgs['produtos.fabricante']}"/><h:inputTextvalue="#{produtoMB.prod.fabricante}"onkeyup="this.value = this.value.toUpperCase();"/><h:outputTextvalue="#{msgs['produtos.aplicacao']}"/><h:inputTextvalue="#{produtoMB.prod.aplicacao}"onkeyup="this.value = this.value.toUpperCase();"/><h:outputTextvalue="#{msgs['produtos.valorunitario']}"/><h:inputTextvalue="#{produtoMB.prod.valorUnitario}"/><h:outputTextvalue="#{msgs['produtos.estoqueminimo']}"/><h:inputTextvalue="#{produtoMB.prod.estoqueMinimo}"/><h:outputTextvalue="#{msgs['produtos.estoquemaximo']}"/><h:inputTextvalue="#{produtoMB.prod.estoqueMaximo}"/><h:outputTextvalue="#{msgs['produtos.codigobarras']}"/><h:inputTextvalue="#{produtoMB.prod.codigoBarra}"/><h:outputTextvalue="#{msgs['produtos.prateleira']}"/><h:inputTextvalue="#{produtoMB.prod.prateleira}"onkeyup="this.value = this.value.toUpperCase();"/><h:outputTextvalue="#{msgs['produtos.secao']}"/><h:inputTextvalue="#{produtoMB.prod.secao}"onkeyup="this.value = this.value.toUpperCase();"/></h:panelGrid></p:tab><p:tabtitle="Fiscal"><h:panelGridcolumns="2"><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/><h:outputTextvalue="Conteúdo da tab Fiscal"/></h:panelGrid></p:tab></p:tabView></p:panel><p:panelid="toolbar"><h:panelGridcolumns="3"><p:commandButtonvalue="Salvar"action="#{produtoMB.salvar}"update="frmProdutos"image="ui-icon-disk"/><p:commandButtonvalue="Cancelar"action="#{indexController.setProdutoList}"update="@form"image="ui-icon-cancel"/></h:panelGrid></p:panel></h:panelGrid></h:form></h:body></html>
I
ibotirama
Alguém já passou por isso ? eu ainda estou com o mesmo erro, mesmo sem rendered na tab.