@Override public void broadcast(FacesEvent event) throws AbortProcessingException { if (event instanceof ItemChangeEvent) { setValue(((ItemChangeEvent) event).getNewItemName()); setSubmittedActiveItem(null); if (event.getPhaseId() != PhaseId.UPDATE_MODEL_VALUES) { FacesContext.getCurrentInstance().renderResponse(); } } super.broadcast(event); }
@Override public void broadcast(FacesEvent event) throws AbortProcessingException { if (event instanceof ItemChangeEvent) { setValue(((ItemChangeEvent) event).getNewItemName()); setSubmittedActiveItem(null); if (event.getPhaseId() != PhaseId.UPDATE_MODEL_VALUES) { FacesContext.getCurrentInstance().renderResponse(); } } super.broadcast(event); }
@Override public void broadcast(FacesEvent event) throws AbortProcessingException { if (event instanceof ItemChangeEvent) { setValue(((ItemChangeEvent) event).getNewItemName()); setSubmittedActiveItem(null); if (event.getPhaseId() != PhaseId.UPDATE_MODEL_VALUES) { FacesContext.getCurrentInstance().renderResponse(); } } super.broadcast(event); }
public void broadcast(FacesEvent event) throws AbortProcessingException { super.broadcast(event); if (event instanceof ValueChangeEvent) { MethodBinding valueChangeListenerBinding = getValueChangeListener(); if (valueChangeListenerBinding != null) { try { valueChangeListenerBinding.invoke(getFacesContext(), new Object[] { event }); } catch (EvaluationException e) { Throwable cause = e.getCause(); if (cause != null && cause instanceof AbortProcessingException) { throw (AbortProcessingException) cause; } else { throw e; } } } } }
super.broadcast(event);
@Override public void broadcast(FacesEvent event) throws AbortProcessingException { FacesContext facesContext = FacesContext.getCurrentInstance(); if (event instanceof ItemChangeEvent) { setValue(((ItemChangeEvent) event).getNewItemName()); setSubmittedActiveItem(null); if (event.getPhaseId() == PhaseId.UPDATE_MODEL_VALUES) { try { updateModel(facesContext); } catch (RuntimeException e) { facesContext.renderResponse(); throw e; } } else { facesContext.renderResponse(); } } super.broadcast(event); }
super.broadcast(event);