Em JSF, como carregar um combo de cidades ao escolher um estado em um combo?
A solução que mais gosto é o ValueChangeListener. O ValueChangeListener faz uma requisição a um bean no momento que um determinado valor for alterado, no caso o estado.
Um exemplo:
Combo de estado:
<h:selectOneMenu id="tipo" value="#{meuController.endereco.estado}" valueChangeListener="#{meuController.trocaCidadesEstado}" >
<f:selectItems value="#{meuController.listaEstados}" />
</h:selectOneMenu>
Combo de cidades:
<h:selectOneMenu [...]
Posted on August 25th, 2009 by gi
Filed under: JSF, tutorial | 1 Comment »
Utilizar bibliotecas integradas pelo Maven pode ser bem complicado se você não conhecer os repositórios.
Hoje penei um pouquinho para encontrar a definição correta para colocar icefaces no pom.xml:
<dependency>
<groupId>org.icefaces</groupId>
<artifactId>icefaces</artifactId>
<version>1.7.0</version>
<exclusions>
<exclusion>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.icefaces</groupId>
<artifactId>icefaces-comps</artifactId>
<version>1.7.0</version>
<exclusions>
<exclusion>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<repository>
<id>jboss</id>
<url>http://repository.jboss.com/maven2</url>
</repository>
Posted on August 24th, 2009 by gi
Filed under: JSF, tutorial | No Comments »
Em um projeto JSF estava encontrando a todo momento os erros
The method getELContext() is undefined for the type FacesContext
e
The method getELResolver() is undefined for the type Application
Ainda não encontrei a causa disso, mas consegui resolver.
Eu tinha o código
FacesContext context = FacesContext.getCurrentInstance();
Object relatedController = context.getApplication().getELResolver().getValue(context.getELContext(), null, relatedControllerString);
e troquei por
FacesContext context = FacesContext.getCurrentInstance();
Object relatedController [...]
Posted on July 16th, 2009 by gi
Filed under: JSF, uncategorized | No Comments »
Vamos começar com o diagrama de classes do cadastro de pessoas.
Todas as pessoas pertencem à mesma família, em que o “pai-de-todos” é o Vô G. (vamos preservar a identidade das pessoas realmente envolvidas ). A maioria das pessoas pertence a uma sub-família. Uma sub-família é formada toda vez que um descendente do Vô [...]
Posted on May 23rd, 2009 by gi
Filed under: JSF, just in time, tutorial | No Comments »
Quando instalei este wordpress no meu domínio (prettycode) a intenção era montar um tutorial de JSF para os estagiários da empresa que eu trabalhava antes. O nome foi sugestão de um dos designers de lá, porque eu sempre fui muito chata com a qualidade do código produzido.
Bom, eu até tentei começar algo… aqui e aqui [...]
Posted on May 23rd, 2009 by gi
Filed under: JSF, just in time, tutorial | No Comments »
Para começar, você precisa instalar o java. Faça o download na página da SUN escolhendo o seu sistema operacional. Para instalar no Windows é next-next-next. Não esqueça de ler a licença de uso antes de concondar com ela.
Para instalar o java em alguma distribuição do linux, tente esse manual aqui.
A segunda coisa a fazer [...]
Posted on July 25th, 2008 by gi
Filed under: JSF, tutorial | No Comments »
Recebi alguns pedidos de “um exemplo de aplicação Faces rodando” . Resolvi montar aqui um “tutorial” sobre uma aplicação Java utilizando o framework JSF.
Trabalho com JSF há um ano e meio. Não sei tudo e este tutorial é uma chance para que eu aprenda um pouco mais. Afinal, sempre se aprende mais quando se ensina. [...]
Posted on July 24th, 2008 by gi
Filed under: JSF, tutorial | No Comments »