Foros del Web » Programación para mayores de 30 ;) » Java »

Autocomplete pegar multiples elementos

Estas en el tema de Autocomplete pegar multiples elementos en el foro de Java en Foros del Web. tengo un componente de primefaces p:autocomplete mi pregunta es si es posible pegar varios elementos a la vez. El componente: Código: <p:autoComplete dropdown="true" id="instalacion" maxResults="100" ...
  #1 (permalink)  
Antiguo 29/10/2018, 08:20
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 14 años, 6 meses
Puntos: 12
Pregunta Autocomplete pegar multiples elementos

tengo un componente de primefaces p:autocomplete mi pregunta es si es posible pegar varios elementos a la vez.

El componente:

Código:
<p:autoComplete dropdown="true" id="instalacion" maxResults="100" 
    value="#{principalView.cochesSeleccionados}" 
    completeMethod="#{principalView.completeText}"
    forceSelection="true" multiple="true" 
    emptyMessage="Ningun dato coincide">

</p:autoComplete>
El bean:
Código:
@ManagedBean(name="principalView")
@ViewScoped
public class PrincipalView {
    List<String> results;
    List<String> cochesSeleccionados;

    @PostConstruct
    public void init() {
        results = new ArrayList<String>();
        results.add("BMW");
        results.add("AUDI");
        results.add("SEAT");
    }

    public List<String> completeText(String query) {
        return results;
    }
    // gettter and setter
    public List<String> getCochesSeleccionados() {
        return cochesSeleccionados;
    }

    public void setCochesSeleccionados(List<String> cochesSeleccionados) {
        this.cochesSeleccionados = cochesSeleccionados;
    }
}
Mi intencion es poder copiar de un sitio los elementos: BMW SEAT y al pegarlo en el componente que se seleccione.
__________________
Zreep

Etiquetas: elementos, javascript, multiples, pegar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:48.