Migração Primefaces 3.0 gerando bugs  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
furacao123
GUJ Ranger
[Avatar]

Membro desde: 24/01/2008 22:05:47
Mensagens: 794
Offline

galera migrei recentemente minha aplicação que estava no inicio com 2.2.1 para o primefaces final 3.0 mas estou encontrando varios bugs, desde questao de layout a funcionamento dos componentes.

Um deles é quando utilizo o modal no p:dialog ele inativa todos os p:inputText do meu dialog, fazendo assim com que eu nao consiga editar nada nos campos, eu ja retirei o dialog do layout pois desde a versao 2 nao funciona corretamente, mas outros componentes como por exemplo o p:pickList funciona normalmente.


Esta da seguinte maneira


isso tudo fica dentro

layout
layoutUnit
layout
layoutUnit

seria algum problema em colocar um layout dentro de um layoutUnit na versao 2.2.1 fuincionava sem problemas.

Outra coisa o tabView quando abro esse dialog ele traz todas as abas tab em uma unica, e depois que clico nas abas ae normaliza trazendo o conteudo correto em cada uma, esses sao alguns dos bugs que estou tentando resolver para normalizar a aplicação novamente mas nao estou conseguindo.

Alguem esta passando pelos mesmos problemas?

Q8200 | Intel DG35EC | 4GB Kingston 800 |HD Seagate 250 GB SATA | HD Seagate 160 GB SATA | Monitor LG 22'' | Fonte AKASA 350W | GeForce 9600 GT
[Email] [Yahoo!] [MSN]
cleiton herrmann
JavaEvangelist
[Avatar]

Membro desde: 08/06/2006 11:38:58
Mensagens: 432
Localização: Cascavel - PR
Offline

pois é cara, há 2 meses comecei um projeto aqui, como a versão 3 do prime estava para ser lançada, até comecei a usar ela, mas já encontrei vários problemas tipo esses que vc citou, até mesmo componentes da versão 2, que tinham atributos x, y e z na versão 3 não tem mais, só tem x e y, ai lógicas baseadas nesse terceiro atributo são perdidas por conta de q os caras tiraram o atributo forçando vc a rever várias coisas, por isso comecei o projeto então na versão 2, depois de um mes, tentei novamente usar a versão 3, e devido a tantos encomodos dexei a versão 2 e vou colocar no ar semana q vem com a versão 2 mesmo....
[MSN]
igor_ks
JavaEvangelist

Membro desde: 22/09/2011 11:54:39
Mensagens: 304
Localização: Maringá
Offline

tive problemas com o dialog, onde ele nao comportava direito, e problemas com commandButton no IE 8+

e o problema de tudo isso, era porque tinha um h:form dentro de outro h:form

outro problema como dialog, resolvi trocando a posicao dele, coloquei no final de tudo, tente mudar a posicao dele, dentro de diferentes tags e vai fazendo os testes
furacao123
GUJ Ranger
[Avatar]

Membro desde: 24/01/2008 22:05:47
Mensagens: 794
Offline

Entao o dialog eu monto fora de tudo, quanto aos form eu crio form dentro dos componentes entao nunca fica form dentro de um form.

quanto ao problema que descrevi, percebi que no primefaces 3 esta com problemas ao utilizar um p:layout dentro do dialog em modal, tirei o layout de dentro do modal e funcionou certo, isso nao acontecia na versao 2.2.1, estou pensando seriamente em deixar de lado a 3 e ficar na versao 2 mesmo que esta mais estavel, o problema é depois se precisar migrar ficar mais complicado, gostaria de aproveitar que a aplicação esta no inicio para fazer isso para continuar com a versao nova

Q8200 | Intel DG35EC | 4GB Kingston 800 |HD Seagate 250 GB SATA | HD Seagate 160 GB SATA | Monitor LG 22'' | Fonte AKASA 350W | GeForce 9600 GT
[Email] [Yahoo!] [MSN]
furacao123
GUJ Ranger
[Avatar]

Membro desde: 24/01/2008 22:05:47
Mensagens: 794
Offline

igor_ks wrote:tive problemas com o dialog, onde ele nao comportava direito, e problemas com commandButton no IE 8+

e o problema de tudo isso, era porque tinha um h:form dentro de outro h:form

outro problema como dialog, resolvi trocando a posicao dele, coloquei no final de tudo, tente mudar a posicao dele, dentro de diferentes tags e vai fazendo os testes


Cara tenho problema tambem com o commadButton no ie8 e ie7 mesmo com o primefaces 2.2.1, como voce resolveu?

Q8200 | Intel DG35EC | 4GB Kingston 800 |HD Seagate 250 GB SATA | HD Seagate 160 GB SATA | Monitor LG 22'' | Fonte AKASA 350W | GeForce 9600 GT
[Email] [Yahoo!] [MSN]
igor_ks
JavaEvangelist

Membro desde: 22/09/2011 11:54:39
Mensagens: 304
Localização: Maringá
Offline

dessa forma que expliquei, tirei os h:form aninhados..

eu tinha forms nos templates e mais form no xhtml.. tirando isso resolveu
furacao123
GUJ Ranger
[Avatar]

Membro desde: 24/01/2008 22:05:47
Mensagens: 794
Offline

ah sim, entao estranho que eu ja faço isso, mas tranquilo vou pesquisar sobre isso, acabei parando com a migracao para o primefaces 3 por questao de tempo e bugs, vou aguardar

Q8200 | Intel DG35EC | 4GB Kingston 800 |HD Seagate 250 GB SATA | HD Seagate 160 GB SATA | Monitor LG 22'' | Fonte AKASA 350W | GeForce 9600 GT
[Email] [Yahoo!] [MSN]
jaissonduarte
Java Ninja
[Avatar]

Membro desde: 19/09/2011 05:06:59
Mensagens: 266
Offline

por esse e outros que vou esperar o Prime ficar estável
hehe
giulianocosta
JavaEvangelist

Membro desde: 11/08/2003 09:59:28
Mensagens: 442
Offline

Também estou na tentativa de migrar para o PF3. Mas já estou ficando meio cansado, quando parece que você fechou todos os problemas de compatibilidade, aparece outro e mais outro, e assim vai... Acho que vou seguir na versão anterior.

Abaixo alguns dos problemas que enfrentei/enfrento:

  • Lazy dataTable se perde em um bean "ConversationScoped", porém estando em "ViewScoped" funciona normalmente;

  • Tive também problemas com a propriedade update em partial requests, como relato nesse tópico;

  • Quando um InputText não passa pela validação ele fica com uma borda vermelha. Porém mesmo depois de ele passar pela validação ou você dar um refresh, ele continua com a borda vermelha;


  • Algumas coisas eles resolveram como a duplicação de dialogs em submits de forms. Agora isso não acontece mais.


    É uma pena, fiz um esforço grande para migrar porém cansei. Acho que vou esperar versões mais estáveis.

    Giuliano Costa
    Programador
    [Email]
    cleiton herrmann
    JavaEvangelist
    [Avatar]

    Membro desde: 08/06/2006 11:38:58
    Mensagens: 432
    Localização: Cascavel - PR
    Offline

    dando continuidade a conversa....

    bom pessoal, agora q saiu a versão estavel, podemos conversar mais a fundo, comecei um projeto aqui usando o PF3, mas como o bom programdor que sou, nunca lembro as coisas de cabeça e tenho q sair revirando meus códigos antigos, logo percebi algumas diferenças entre o PF 2 e o 3

    1) componente p:messages nao aceita mais <br/> no seu conteudo, ou seja, algumas lógicas tem q ser mudadas para exibir as mensagens corretamente
    2) componente p:calendar nao aceita mais as configurações do 2.2.1 como mostra o exemplo abaixofica tudo em ingles e a fonte nao é alterada
    3) a propriedade closeOnScape do p:dialog nao existe mais

    eu sei q nao são coisas que vao causar o fim do mundo, mas acabam gerando um trabalho "a mais" pra quem usa a ferramenta, e pelo menos eu nao gosto de ficar resolvendo coisas duas vezes, por hora vou continuar usando o PF3, e vou continuar postando as diferenças que encontrar...

    o que vcs tem enfrentado ai de problemas ?
    [MSN]
    cleiton herrmann
    JavaEvangelist
    [Avatar]

    Membro desde: 08/06/2006 11:38:58
    Mensagens: 432
    Localização: Cascavel - PR
    Offline

    caso alguem tenha dificuldade com o calendar, a solução é criar um arquivo chamado locale-primefaces.js, eu deixei em \resources\js\locale-primefaces.js com o seguinte conteudoe dai importar nas paginas que se deseja usaro componente em propriamente dito
    [MSN]
    luxu
    GUJ Ranger
    [Avatar]

    Membro desde: 28/10/2008 18:23:12
    Mensagens: 881
    Localização: Presidente Prudente/SP
    Offline

    vi esse tópico e vou postar aki msm, estou kse voltando pro 2.21 pq o 3.01 axo q vai me atrasar, pq o ui:composition naum funciona neste e como uso muito como resolveram essa parada?



    zicadopv.wordpress.com
    [WWW]
    cleiton herrmann
    JavaEvangelist
    [Avatar]

    Membro desde: 08/06/2006 11:38:58
    Mensagens: 432
    Localização: Cascavel - PR
    Offline

    pois é, como eu disse, comecei um projeto novo aqui usando PF3, estou usando a mesma logica de login, e acessos do usuario que usei em outro projeto com PF2, e vcs nao vao acreditar, mas eu ja gastei 2 dias tentanto fazer o login funcionar, o login coisa simples, é assim:

    pagina index.xhtml tem lá usuario e senha e botão acessar, uma vez funciona, abre a pagina inicial com o menu do cara td certinho, ai eu clico no botão sair, e ele simplesmente nao faz nd, nao executa o metodo logout no meu managed bean, ele até volta pra index.xhtml, mas continua lá o nome de usuario q ele digitou, sendo que no metodo logout eu limpo td, usuario da sessão, atributo relacionado com o campo nome, do mesmo jeito q faço no projeto com PF2, igualzinho, e dai se eu tentar fazer login denovo, o botão acessar tbem nao funciona mais, nao executa o metodo login, agora vou dormir e quando acordar vou tentar denovo fazer funcionar, tentar identificar algo de errado, mas nao vou gastar mais do que 1 hora, se nao funcionar, vou voltar pro PF 2...

    cara, tah dando muito problema o PF3, tah locu..., 2 dias perdidos com um botão de login e outro de logout, pelo amor de deus !!!
    [MSN]
    cleiton herrmann
    JavaEvangelist
    [Avatar]

    Membro desde: 08/06/2006 11:38:58
    Mensagens: 432
    Localização: Cascavel - PR
    Offline

    eu acredito q nao seja bug do PF3, mas sei lá, tentei procurar algo sobre mudanças do funcionamento dos componentes, e nao achei nd, dai complica...
    [MSN]
    luxu
    GUJ Ranger
    [Avatar]

    Membro desde: 28/10/2008 18:23:12
    Mensagens: 881
    Localização: Presidente Prudente/SP
    Offline

    isso msm voltei pro 2.21...



    zicadopv.wordpress.com
    [WWW]
     
    Índice dos Fóruns » Desenvolvimento Web
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team