Facing new challenges everyday

<s:selectItems/>

July 18th, 2006

Até hoje criar uma lista de itens para preencher uma listbox era uma tarefa um tanto chata, mas finalmente isso chegou ao fim, um colega desenvolvedor criou uma variação da tag <f:selectItems/> que ao invés de necessitar que uma ArrayList seja preenchida com instâncias de <f:selectItem/> permite que você preencha da mesma forma que um <h:dataTable/>, ou seja, assim:

<s:selectItems value=”#{bean.listaCarros}” var=”carro”
itemLabel=”#{carro.nome}” itemValue=”#{carro.placa}”/>

No final da história basta preencher listaCarros com instâncias da entidade Carro, simples não?

DZoneGoogle BookmarksFacebookEvernoteLinkedInDeliciousShare

4 Comments »

  1. Iuri says

    É possível ter acesso a esse componente?

    July 23rd, 2006 | #

  2. rogerio says

    Claro! Ele pertence ao subprojeto sandbox do myfaces, para obter a última versão (instável) baixe o tomahawk-sandbox.jar no endereço: http://people.apache.org/builds/myfaces/nightly/tomahawk-sandbox-1.1.5-SNAPSHOT-bin.zip

    July 23rd, 2006 | #

  3. Luisandro says

    Existe uma maneira de criar dois selectItems , sendo que um é dependente de outro. Por exemplo, um selectItems em que é selecionado ESTADO, e dinamicamente, o outro selectItems de MUNICIPIO é carregado?

    March 29th, 2007 | #

  4. rogerio says

    Você diz um h:selectOneMenu que é populado a partir da seleção feita em outro h:selectOneMenu?
    Caso sim isso é uma tarefa complicada, você pode encontrar alguma orientação no wiki do myfaces no endereço http://wiki.apache.org/myfaces/

    March 29th, 2007 | #

Leave a comment

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad:
*

RSS feed for these comments. | TrackBack URI

Visitors Around the World

Polls

How Is My Site?

View Results

Loading ... Loading ...

Categories

Meta

Links

hosted by easy2use.net