TComboBox vs SelectOneMenu

25/05/2014 at 10:24

Importante

O mais importante de saber é que o objeto que será exibido no SelectOneMenu deve obrigatoriamente implementar a função hash e a função equals, e também que o método getAsString do converter retorna a chave primária do objeto, não a descrição que será exibida em tela.

O download do código fonte dos projetos em Delphi XE2 e em Java EE 7 está no fim do artigo.

Delphi

Para a comparação observe o código Delphi abaixo.

Trata-se de um TComboBox preenchido conforme abaixo.

A tela Delphi é como a imagem.

fDelphi

Java com JSF e Primefaces 4

Em Java, além do tópico “importante” no começo deste artigo, temos que implementar a tela, o ManagedBean e o Converter abaixo.

index-xhtml

ManagedBean

Converter

Download do código fonte Delphi e Java