@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String clientId = getClientId(context); AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if (eventName.equals("select") || eventName.equals("dblselect")) { String nodeKey = params.get(clientId + "_nodeKey"); MindmapNode node = nodeKey.equals("root") ? getValue() : findNode(getValue(), nodeKey); selectedNode = node; super.queueEvent(new SelectEvent(this, behaviorEvent.getBehavior(), node)); } }
boolean metaKey = Boolean.parseBoolean(params.get(clientId + "_metaKey")); boolean ctrlKey = Boolean.parseBoolean(params.get(clientId + "_ctrlKey")); wrapperEvent = new SelectEvent(this, behaviorEvent.getBehavior(), list.get(itemIndex), metaKey, ctrlKey);
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); if (event instanceof AjaxBehaviorEvent) { Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if (eventName.equals("dialogReturn")) { AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; Map<String, Object> session = context.getExternalContext().getSessionMap(); String dcid = params.get(getClientId(context) + "_pfdlgcid"); Object selectedValue = session.get(dcid); session.remove(dcid); event = new SelectEvent(this, behaviorEvent.getBehavior(), selectedValue); super.queueEvent(event); } else if (eventName.equals("click")) { super.queueEvent(event); } } else { super.queueEvent(event); } }
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); if (event instanceof AjaxBehaviorEvent) { Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if (eventName.equals("dialogReturn")) { AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; Map<String, Object> session = context.getExternalContext().getSessionMap(); String dcid = params.get(getClientId(context) + "_pfdlgcid"); Object selectedValue = session.get(dcid); session.remove(dcid); event = new SelectEvent(this, behaviorEvent.getBehavior(), selectedValue); super.queueEvent(event); } else if (eventName.equals("click")) { super.queueEvent(event); } } else { super.queueEvent(event); } }
@Override public void validate(FacesContext context) { super.validate(context); if (isValid() && ComponentUtils.isRequestSource(this, context)) { for (Iterator<String> customEventIter = customEvents.keySet().iterator(); customEventIter.hasNext(); ) { AjaxBehaviorEvent behaviorEvent = customEvents.get(customEventIter.next()); SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), getValue()); if (behaviorEvent.getPhaseId().equals(PhaseId.APPLY_REQUEST_VALUES)) { selectEvent.setPhaseId(PhaseId.PROCESS_VALIDATIONS); } else { selectEvent.setPhaseId(PhaseId.INVOKE_APPLICATION); } super.queueEvent(selectEvent); } } }
@Override public void validate(FacesContext context) { super.validate(context); if (isValid() && ComponentUtils.isRequestSource(this, context)) { for (Iterator<String> customEventIter = customEvents.keySet().iterator(); customEventIter.hasNext(); ) { AjaxBehaviorEvent behaviorEvent = customEvents.get(customEventIter.next()); SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), getValue()); if (behaviorEvent.getPhaseId().equals(PhaseId.APPLY_REQUEST_VALUES)) { selectEvent.setPhaseId(PhaseId.PROCESS_VALIDATIONS); } else { selectEvent.setPhaseId(PhaseId.INVOKE_APPLICATION); } super.queueEvent(selectEvent); } } }
wrapperEvent = new SelectEvent(this, behaviorEvent.getBehavior(), list.getTarget().get(itemIndex)); wrapperEvent = new SelectEvent(this, behaviorEvent.getBehavior(), list.getSource().get(itemIndex));
calendar.setTimeInMillis(milliseconds - tz.getOffset(milliseconds)); Date selectedDate = calendar.getTime(); SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), selectedDate); selectEvent.setPhaseId(behaviorEvent.getPhaseId()); ScheduleEvent selectedEvent = getValue().getEvent(selectedEventId); wrapperEvent = new SelectEvent(this, behaviorEvent.getBehavior(), selectedEvent); wrapperEvent = new SelectEvent(this, behaviorEvent.getBehavior(), getView());
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); if (event instanceof AjaxBehaviorEvent) { AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); String clientId = getClientId(context); if (eventName.equals(DEFAULT_EVENT)) { int itemIndex = Integer.parseInt(params.get(clientId + "_itemIndex")); TagCloudModel model = getModel(); if (model != null) { TagCloudItem item = model.getTags().get(itemIndex); SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), item); selectEvent.setPhaseId(behaviorEvent.getPhaseId()); super.queueEvent(selectEvent); } } } else { super.queueEvent(event); } } }
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if (eventName != null && event instanceof AjaxBehaviorEvent) { AjaxBehaviorEvent ajaxBehaviorEvent = (AjaxBehaviorEvent) event; if (eventName.equals("itemSelect")) { String selectedItemValue = params.get(getClientId(context) + "_itemSelect"); SelectEvent selectEvent = new SelectEvent(this, ajaxBehaviorEvent.getBehavior(), selectedItemValue); selectEvent.setPhaseId(ajaxBehaviorEvent.getPhaseId()); super.queueEvent(selectEvent); } else { //e.g. blur, focus, change super.queueEvent(event); } } else { //e.g. valueChange, autoCompleteEvent super.queueEvent(event); } }
|| eventName.equals("rowSelectCheckbox") || eventName.equals("rowDblselect")) { String rowKey = params.get(clientId + "_instantSelectedRowKey"); wrapperEvent = new SelectEvent(this, behaviorEvent.getBehavior(), getRowData(rowKey)); wrapperEvent = new SelectEvent(this, behaviorEvent.getBehavior(), getRowData(rowkey));
setRowIndex(index); SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), getRowData()); selectEvent.setPhaseId(behaviorEvent.getPhaseId());
@Override public void queueEvent(FacesEvent event) { if (event instanceof AjaxBehaviorEvent) { FacesContext context = getFacesContext(); AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if ("itemSelect".equals(eventName)) { Renderer renderer = ComponentUtils.getUnwrappedRenderer( context, "javax.faces.SelectOne", "javax.faces.Menu", Renderer.class); Object item = renderer.getConvertedValue(context, this, getSubmittedValue()); SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), item); selectEvent.setPhaseId(event.getPhaseId()); super.queueEvent(selectEvent); } else { super.queueEvent(event); } } else { super.queueEvent(event); } }
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); Map<String, String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if (eventName != null && event instanceof AjaxBehaviorEvent) { AjaxBehaviorEvent ajaxBehaviorEvent = (AjaxBehaviorEvent) event; if (eventName.equals("itemSelect")) { Object selectedItemValue = convertValue(context, params.get(getClientId(context) + "_itemSelect")); SelectEvent selectEvent = new SelectEvent(this, ajaxBehaviorEvent.getBehavior(), selectedItemValue); selectEvent.setPhaseId(ajaxBehaviorEvent.getPhaseId()); super.queueEvent(selectEvent); } else if (eventName.equals("itemUnselect")) { Object unselectedItemValue = convertValue(context, params.get(getClientId(context) + "_itemUnselect")); UnselectEvent unselectEvent = new UnselectEvent(this, ajaxBehaviorEvent.getBehavior(), unselectedItemValue); unselectEvent.setPhaseId(ajaxBehaviorEvent.getPhaseId()); super.queueEvent(unselectEvent); } else { //e.g. blur, focus, change super.queueEvent(event); } } else { //e.g. valueChange super.queueEvent(event); } }
SelectEvent selectEvent = new SelectEvent(this, ajaxBehaviorEvent.getBehavior(), selectedItemValue); selectEvent.setPhaseId(ajaxBehaviorEvent.getPhaseId()); super.queueEvent(selectEvent);
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); Map<String,String> params = context.getExternalContext().getRequestParameterMap(); String clientId = this.getClientId(context); AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if(eventName.equals("select")||eventName.equals("dblselect")) { String nodeKey = params.get(clientId + "_nodeKey"); MindmapNode node = nodeKey.equals("root") ? this.getValue() : this.findNode(this.getValue(), nodeKey); this.selectedNode = node; super.queueEvent(new SelectEvent(this, behaviorEvent.getBehavior(), node)); } }
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); if(event instanceof AjaxBehaviorEvent) { Map<String,String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if(eventName.equals("dialogReturn")) { AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; Map<String,Object> session = context.getExternalContext().getSessionMap(); String dcid = params.get(this.getClientId(context) + "_pfdlgcid"); Object selectedValue = session.get(dcid); session.remove(dcid); event = new SelectEvent(this, behaviorEvent.getBehavior(), selectedValue); super.queueEvent(event); } else if(eventName.equals("click")) { super.queueEvent(event); } } else { super.queueEvent(event); } }
@Override public void validate(FacesContext context) { super.validate(context); if(isValid() && ComponentUtils.isRequestSource(this, context)) { for(Iterator<String> customEventIter = customEvents.keySet().iterator(); customEventIter.hasNext();) { AjaxBehaviorEvent behaviorEvent = customEvents.get(customEventIter.next()); SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), this.getValue()); if(behaviorEvent.getPhaseId().equals(PhaseId.APPLY_REQUEST_VALUES)) { selectEvent.setPhaseId(PhaseId.PROCESS_VALIDATIONS); } else { selectEvent.setPhaseId(PhaseId.INVOKE_APPLICATION); } super.queueEvent(selectEvent); } } }
@Override public void queueEvent(final FacesEvent event) { final FacesContext context = getFacesContext(); if (isRequestSource(context) && event instanceof AjaxBehaviorEvent) { final Map<String, String> params = context.getExternalContext().getRequestParameterMap(); final String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if (eventName.equals("select")) { final AjaxBehaviorEvent behaviorEvent = (AjaxBehaviorEvent) event; final String clientId = this.getClientId(context); final Object value = GsonConverter.getGson().fromJson(params.get(clientId + "_hidden").toString(), JsonArray.class); final SelectEvent selectEvent = new SelectEvent(this, behaviorEvent.getBehavior(), value); selectEvent.setPhaseId(behaviorEvent.getPhaseId()); super.queueEvent(selectEvent); } } else { super.queueEvent(event); } }
@Override public void queueEvent(FacesEvent event) { FacesContext context = getFacesContext(); Map<String,String> params = context.getExternalContext().getRequestParameterMap(); String eventName = params.get(Constants.RequestParams.PARTIAL_BEHAVIOR_EVENT_PARAM); if(eventName != null && event instanceof AjaxBehaviorEvent) { AjaxBehaviorEvent ajaxBehaviorEvent = (AjaxBehaviorEvent) event; if(eventName.equals("itemSelect")) { String selectedItemValue = params.get(this.getClientId(context) + "_itemSelect"); SelectEvent selectEvent = new SelectEvent(this, (Behavior) ajaxBehaviorEvent.getBehavior(), selectedItemValue); selectEvent.setPhaseId(ajaxBehaviorEvent.getPhaseId()); super.queueEvent(selectEvent); } else { //e.g. blur, focus, change super.queueEvent(event); } } else { //e.g. valueChange, autoCompleteEvent super.queueEvent(event); } }