@Override public void decode(FacesContext context, UIComponent component) { InputTextarea inputTextarea = (InputTextarea) component; if (!shouldDecode(inputTextarea)) { return; } decodeBehaviors(context, inputTextarea); String clientId = inputTextarea.getClientId(context); Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String submittedValue = params.get(clientId); if (submittedValue != null && submittedValue.length() > inputTextarea.getMaxlength()) { return; } inputTextarea.setSubmittedValue(submittedValue); //AutoComplete event String query = params.get(clientId + "_query"); if (query != null) { AutoCompleteEvent autoCompleteEvent = new AutoCompleteEvent(inputTextarea, query); autoCompleteEvent.setPhaseId(PhaseId.APPLY_REQUEST_VALUES); inputTextarea.queueEvent(autoCompleteEvent); } }
@Override public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException { super.broadcast(event); FacesContext facesContext = getFacesContext(); MethodExpression me = getCompleteMethod(); if (me != null && event instanceof org.primefaces.event.AutoCompleteEvent) { suggestions = (List) me.invoke(facesContext.getELContext(), new Object[]{((org.primefaces.event.AutoCompleteEvent) event).getQuery()}); if (suggestions == null) { suggestions = new ArrayList(); } facesContext.renderResponse(); } }
@Override public void decode(FacesContext context, UIComponent component) { AutoComplete ac = (AutoComplete) component; String clientId = ac.getClientId(context); Map<String, String> params = context.getExternalContext().getRequestParameterMap(); if (!shouldDecode(ac)) { return; } if (ac.isMultiple()) { decodeMultiple(context, ac); } else { decodeSingle(context, ac); } decodeBehaviors(context, ac); // AutoComplete event String query = params.get(clientId + "_query"); if (query != null) { AutoCompleteEvent autoCompleteEvent = new AutoCompleteEvent(ac, query); autoCompleteEvent.setPhaseId(PhaseId.APPLY_REQUEST_VALUES); ac.queueEvent(autoCompleteEvent); } }
@Override public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException { super.broadcast(event); FacesContext facesContext = getFacesContext(); MethodExpression me = getCompleteMethod(); if (me != null && event instanceof org.primefaces.event.AutoCompleteEvent) { suggestions = (List) me.invoke(facesContext.getELContext(), new Object[]{((org.primefaces.event.AutoCompleteEvent) event).getQuery()}); if (suggestions == null) { suggestions = new ArrayList(); } facesContext.renderResponse(); } }
@Override public void decode(FacesContext context, UIComponent component) { InputTextarea inputTextarea = (InputTextarea) component; if (inputTextarea.isDisabled() || inputTextarea.isReadonly()) { return; } decodeBehaviors(context, inputTextarea); String clientId = inputTextarea.getClientId(context); Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String submittedValue = params.get(clientId); inputTextarea.setSubmittedValue(submittedValue); //AutoComplete event String query = params.get(clientId + "_query"); if (query != null) { AutoCompleteEvent autoCompleteEvent = new AutoCompleteEvent(inputTextarea, query); autoCompleteEvent.setPhaseId(PhaseId.APPLY_REQUEST_VALUES); inputTextarea.queueEvent(autoCompleteEvent); } }
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException { super.broadcast(event); FacesContext facesContext = getFacesContext(); MethodExpression me = getCompleteMethod(); if(me != null && event instanceof org.primefaces.event.AutoCompleteEvent) { suggestions = (List) me.invoke(facesContext.getELContext(), new Object[] {((org.primefaces.event.AutoCompleteEvent) event).getQuery()}); if(suggestions == null) { suggestions = new ArrayList(); } facesContext.renderResponse(); } }
@Override public void decode(FacesContext context, UIComponent component) { AutoComplete ac = (AutoComplete) component; String clientId = ac.getClientId(context); Map<String, String> params = context.getExternalContext().getRequestParameterMap(); if (ac.isDisabled() || ac.isReadonly()) { return; } if (ac.isMultiple()) { decodeMultiple(context, ac); } else { decodeSingle(context, ac); } decodeBehaviors(context, ac); // AutoComplete event String query = params.get(clientId + "_query"); if (query != null) { AutoCompleteEvent autoCompleteEvent = new AutoCompleteEvent(ac, query); autoCompleteEvent.setPhaseId(PhaseId.APPLY_REQUEST_VALUES); ac.queueEvent(autoCompleteEvent); } }
public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException { super.broadcast(event); FacesContext facesContext = getFacesContext(); MethodExpression me = getCompleteMethod(); if(me != null && event instanceof org.primefaces.event.AutoCompleteEvent) { suggestions = (List) me.invoke(facesContext.getELContext(), new Object[] {((org.primefaces.event.AutoCompleteEvent) event).getQuery()}); if(suggestions == null) { suggestions = new ArrayList(); } facesContext.renderResponse(); } }