Combo Editável

6 respostas
Wiliam_Witter

Bom Dia pessoal do GUJ,
Estou recorrendo à vc’s pq acho que podem me ajudar,
preciso achar uma forma de colocar um combo editável na minha tela exemplo: Um combo que eu possa LISTAR todos os produtos mas também q eu possa digitar o nome do produto e ele vir trazendo o todas as palavras com aquelas inicias;

alguém tem alguma idéia???

desde já agradesso :wink:

6 Respostas

Wiliam_Witter

desculpem esqueci de mencionar que é em uma pagina WEB

Michel_Sancovich

se o combo tiver apenas valores estáticos, use isto:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich">
      
      <rich:comboBox defaultLabel="Enter some value">
            <f:selectItem itemValue="suggestion 1"/>
            <f:selectItem itemValue="suggestion 2"/>
            <f:selectItem itemValue="suggestion 3"/>
            <f:selectItem itemValue="suggestion 4"/>
            <f:selectItem itemValue="suggestion 5"/>
      </rich:comboBox>
      
            
</ui:composition>

se não, utilize isto:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">

    <rich:comboBox selectFirstOnUpdate="false"
        defaultLabel="Enter some value">
        <f:selectItems value="#{capitalsBean.capitalsOptions}" />
    </rich:comboBox>

</ui:composition>

e, se quiser testar também, utilize isto:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">

    <rich:comboBox suggestionValues="#{capitalsBean.capitalsNames}"
        directInputSuggestions="true" defaultLabel="Enter some value" />

</ui:composition>

qualquer dúvida, acesse esse site: http://livedemo.exadel.com/richfaces-demo/richfaces/comboBox.jsf?c=comboBox&tab=usage e veja o funcionamento dos combos que mencionei.

Espero ter ajudado

t+

Michel_Sancovich

obs: esse combo é auto complete

Wiliam_Witter

Muito obrigado pela ajuda, irei fazer alguns teste e t retorno com a resposta!!!

valeu :wink:

Wiliam_Witter

alas, quase velho, mais mais o rich faces é incompativel com as inumeras lib’s existentes no projeto…

mas ainda estou aberto para novas suluções…

mesmo assim OBRIGADO pela atenção…

Wiliam_Witter

mais alguém :?: :shock: :shock:

Criado 2 de fevereiro de 2009
Ultima resposta 2 de fev. de 2009
Respostas 6
Participantes 2