Mensagens enviadas por: giulianocosta
Índice dos Fóruns » Perfil de giulianocosta » Mensagens enviadas por giulianocosta
Autor Mensagem
weder.vierra wrote:Vocês chegaram a enfrentar algume problema do p:selectOneMenu perder o valor selecionado após fazer o submit button?

Estou com esse problema há mais de 2 dias sem encontrar uma solução.

Os selectOneMenu estão dentro de uma p:tabView




Nunca passei por esse problema...
Não conheço muito o mundo MS. Porque existe uma versão paga? A versão free pode ser usada comercialmente?
É desleal compara uma IDE paga (E bem paga) com uma free...
Quanto custa a licença do VS?
Elizeu_Santos wrote:
questão não é o que proporciona, e sim se manter ativo no mercado. Trabalho com java em uma empresa em que agora todos os novos projetos são em .Net, nóis programadores java apenas fazemos manutenção.


Pois é Elizeu, mas até aonde sabemos se essa migração foi em função da linguagem/plataforma ou simplesmente porque a empresa é Microsoft Partner?
Eu trabalho há onze anos no mercado e não vi ainda o java desaquecer como falam. Pintou outras tecnologias mas não vi outras plataformas ameaçarem o java como andam falando por ai.

Outra coisa que aconteceu também foi essa transição da SUN para Oracle, muitas empresas ficaram com pé atrás com relação ao rumo que o java teria. Sabe-se lá se isso também não esta influênciando um pouco.
Não sei como tem gente que fala mal do java. Basta parar um pouco e olhar para a plataforma que o java nos proporciona. Me diz alguma outra plataforma que esteja no nível do java em termos de abrangência?

Claro que nada é perfeito, é preciso melhorar algumas coisas. Como falaram ai acima, USB, Serial, comunicação com hardware em geral já deveria ter sido melhorado há muito tempo.

As IDEs que temos, não esqueçam, são FREE! Qual outra linguagem tem IDE´s FREE no mesmo patamar que temos no java? Querem uma IDE de verdade, testem o Intellij. Muito boa ferramenta e vale cada centavo que cobram.

Dinamicidade na linguagem? Pluga na JVM e um abrassssss... Temos Groovy, JRuby, Scala, Rhino, etc... Tem linguagem pra todo gosto...

Outra coisa que poderia melhorar é a centralização dos frameworks. A Oracle poderia fazer algo que centralizasse as informações referentes a frameworks para facilitar o acesso à documentação, download, referências, opiniões, etc... Algo como uma rede social para a plataforma.
Imaginem termos um repositório centralizado maven, gradle, sbt, etc? Ou até mesmo algo já integrado na linguagem?
luxu wrote:
giulianocosta wrote:Coloque um breakpoint no método service do FacesServlet e tente acompanhar cada ação que você esta com "problema" e veja até onde vai a chamada.


por favor como faço isso?


Cara, se tu ta usando o eclipse basta startar o debug do tomcat e abrir a classe FacesServlet e colocar o breakpoint no método service...
Cara, tome cuidado pois com JSF as vezes você não passa para outras fases porque tem alguma coisa errada na estrutura de componentes. Coloque um breakpoint no método service do FacesServlet e tente acompanhar cada ação que você esta com "problema" e veja até onde vai a chamada.

Isso que você esta enfrentando provavelmente não é problema do PF3, até sugeriria que você criasse um outro tópico.

Você esta usando BeanValidation?
Granella wrote: ainda bem que optamos pela 3 senão a migração futuramente seria um inferno pelo que leio


Foi exatamente isso que pensei...
Abaixo segue como estão minha dependências de projeto até o momento:



[INFO] +- org.glassfish:javax.servlet:jar:3.0:provided
[INFO] +- org.glassfish:javax.ejb:jar:3.1:provided
[INFO] | +- org.glassfish:javax.transaction:jar:3.1:provided
[INFO] | \- org.glassfish:javax.annotation:jar:3.1:provided
[INFO] +- javax.el:javax.el-api:jar:2.2.4:compile
[INFO] +- com.sun.faces:jsf-api:jar:2.1.3-b02:compile
[INFO] +- com.sun.facelets:jsf-facelets:jar:1.1.14:compile
[INFO] +- javax.validation:validation-api:jar:1.0.0.GA:provided (scope not updated to compile)
[INFO] +- javax.enterprise:cdi-api:jar:1.0:provided
[INFO] | +- org.jboss.interceptor:jboss-interceptor-api:jar:1.1:provided
[INFO] | \- javax.annotation:jsr250-api:jar:1.0:provided
[INFO] +- org.primefaces:primefaces:jar:3.0:compile
[INFO] +- org.primefaces.themes:aristo:jar:1.0.1:compile
[INFO] +- org.primefaces.themes:black-tie:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:blitzer:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:bluesky:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:casablanca:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:cupertino:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:dark-hive:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:dot-luv:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:eggplant:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:excite-bike:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:flick:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:glass-x:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:hot-sneaks:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:humanity:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:le-frog:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:midnight:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:mint-choc:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:overcast:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:pepper-grinder:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:redmond:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:rocket:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:sam:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:smoothness:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:south-street:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:sunny:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:swanky-purse:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:trontastic:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:ui-darkness:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:ui-lightness:jar:1.0.2:compile
[INFO] +- org.primefaces.themes:vader:jar:1.0.2:compile
[INFO] +- org.hibernate:hibernate-entitymanager:jar:4.0.0.Final:compile
[INFO] | +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:jar:1.0.0.Final:compile
[INFO] | +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | +- org.hibernate:hibernate-core:jar:4.0.0.Final:compile
[INFO] | | +- antlr:antlr:jar:2.7.7:compile
[INFO] | | +- com.fasterxml:classmate:jar:0.5.4:compile
[INFO] | | \- org.jboss:jandex:jar:1.0.3.Final:compile
[INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.1.Final:compile
[INFO] | +- org.jboss.logging:jboss-logging:jar:3.1.0.CR2:compile
[INFO] | +- org.hibernate.common:hibernate-commons-annotations:jar:4.0.1.Final:compile
[INFO] | \- javassist:javassist:jar:3.12.1.GA:compile
[INFO] +- org.hibernate:hibernate-validator:jar:4.2.0.Final:compile
[INFO] | \- org.slf4j:slf4j-api:jar:1.6.1:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.0.1:compile
[INFO] +- commons-collections:commons-collections:jar:3.2.1:compile
[INFO] +- net.sf.jasperreports:jasperreports:jar:4.1.2:compile
[INFO] | +- commons-beanutils:commons-beanutils:jar:1.8.0:compile
[INFO] | +- commons-digester:commons-digester:jar:1.7:compile
[INFO] | +- commons-logging:commons-logging:jar:1.0.2:compile
[INFO] | +- com.lowagie:itext:jar:2.1.7:compile
[INFO] | | +- bouncycastle:bcmail-jdk14:jar:138:compile
[INFO] | | +- bouncycastle:bcprov-jdk14:jar:138:compile
[INFO] | | \- org.bouncycastle:bctsp-jdk14:jar:1.38:compile
[INFO] | | +- org.bouncycastle:bcprov-jdk14:jar:1.38:compile
[INFO] | | \- org.bouncycastle:bcmail-jdk14:jar:1.38:compile
[INFO] | +- jfree:jcommon:jar:1.0.15:compile
[INFO] | +- jfree:jfreechart:jar:1.0.12:compile
[INFO] | +- xml-apisml-apis:jar:1.3.02:compile
[INFO] | +- eclipse:jdtcore:jar:3.1.0:compile
[INFO] | +- org.codehaus.castor:castor:jar:1.2:compile
[INFO] | \- org.apache.poi:poi-ooxml:jar:3.6:compile
[INFO] | +- org.apache.poi:poi:jar:3.6:compile
[INFO] | | \- log4j:log4j:jar:1.2.13:runtime
[INFO] | \- org.apache.poi:poi-ooxml-schemas:jar:3.6:compile
[INFO] | +- org.apache.xmlbeansmlbeans:jar:2.3.0:compile
[INFO] | | \- stax:stax-api:jar:1.0.1:compile
[INFO] | \- org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0:compile
[INFO] +- org.codehaus.groovy:groovy-all:jar:1.8.3:compile
[INFO] +- joda-time:joda-time-hibernate:jar:1.3:compile
[INFO] +- joda-time:joda-time:jar:2.0:compile
[INFO] +- com.mysema.querydsl:querydsl-apt:jar:2.3.0:provided
[INFO] | \- commons-io:commons-io:jar:2.1:provided
[INFO] +- com.mysema.querydsl:querydsl-jpa:jar:2.3.0:compile
[INFO] | \- com.mysema.querydsl:querydsl-core:jar:2.3.0:compile
[INFO] | +- net.sourceforge.collections:collections-generic:jar:4.01:compile
[INFO] | +- com.mysema.commons:mysema-commons-lang:jar:0.2.2:compile
[INFO] | +- com.mysema.codegen:codegen:jar:0.4.5:compile
[INFO] | +- net.sourceforge.findbugs:jsr305:jar:1.3.2:compile
[INFO] | +- javax.inject:javax.inject:jar:1:compile
[INFO] | \- cglib:cglib:jar:2.2:compile
[INFO] | \- asm:asm:jar:3.1:compile
[INFO] +- org.apache.shiro:shiro-core:jar:1.1.0:compile
[INFO] +- org.apache.shiro:shiro-web:jar:1.1.0:compile
[INFO] \- com.h2database:h2:jar:1.3.162:provided
Pessoal,

eu tive alguns problemas com o PF3, porém estou conseguindo trabalhar normalmente agora. O único problema era os ids aninhados.

Tudo funcionando, desde LazyDataTable até login. Prestem atenção para o fato que foi relatado por mim mesmo à respeito dos IDs aninhados. Tentem verificar os IDs gerados nos fontes e utilizá-los.
Veja como ficou o html gerado do componente . Você pode colocá-lo aqui para vermos?

Cara, dê uma olhada no código fonte gerado e veja como esta o id do componente "niveisOrganizacionaisWrapper". Tente colocar esse id que você encontrar no fonte gerado.
erasmo_tec wrote:Caro Colega giulianocosta estou numa tarefa de migração do Prime Faces para a versão 3.0.1 e observei que realmente essa questão do update não está funcionando corretamente sem colocar todo o id do componente, mesmo colocando como prependId="false" o update que antes funcionava deixou de funcionar.

Você conseguiu resolver esse problema ou continua com a versão 2 do Prime?


Cara, foi um parto mas consegui fazer funcionar tudo que tinha no meu outro sistema. Mas tive que usar os IDs compostos para fazer funcionar. Não consegui de outra forma.

Outro problema que eu tinha é que possuo alguns "componentes" do facelets, estes caras colocavam um ID aleatório nos meus componentes finais(inputs, texts, selects, etc). A maneira que eu resolvi foi colocar ID no componente inteiro e solicitar o update dele ao invés de fazer update nos componentes que ele monta. Não sei se consegui ser claro neste ponto.

Qualquer dúvida estamos ai.
Na real, minhas telas são um pouco complexas em termos de componentes. Ainda mais com os templates e os decorators.

esse id ai "jdt_57" é um id que o render cria pra formar toda árvore de componentes. Ele faz isso pra evitar colisão de IDs. É normal que isso aconteça, o problema todo é que eu não deveria necessitar conhecer todo id do componente para dar um "refresh" nele...

Eu ainda voto num bug do PF ou em alguma coisa que estou esquecendo...
 
Índice dos Fóruns » Perfil de giulianocosta » Mensagens enviadas por giulianocosta
Ir para:   
Powered by JForum 2.1.8 © JForum Team