@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 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)); } }
public void onNodeDblselect(SelectEvent event) { this.user.setConnections( this.user.getConnections() + "-" + this.selectedNode.getLabel() ); this.selectedNode = (MindmapNode) event.getObject(); this.ejbFacade.setUserdetails( this.user ); }
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);
public void handleSelection(SelectEvent event) { String value = (String) event.getObject(); this.firstName=value; }//end method handleSelection
@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 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); } }
public void onEventSelect(SelectEvent selectEvent) { ScheduleEvent event = (ScheduleEvent) selectEvent.getObject(); redirect(event.getData()); }
@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); } }
@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); } }
public void manufacturerSelected(SelectEvent vce) { String nameOfSelected = vce.getObject().toString(); // whatever logic comes to your mind }
@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); } } }
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());
|| 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));
public void rowSelected(SelectEvent event) { selectedPolyLrc = (Polylrc) event.getObject(); RequestContext.getCurrentInstance().execute("alert( "+selectedPolyLrc.getId()+");"); System.out.println("SELECTED AREA:" + selectedPolyLrc); //... }
@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 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)); } }
public void actionRowSelect(SelectEvent event) { SelectedElement element = (SelectedElement) event.getObject(); HashMap<String, Object> jsonParams = new HashMap<String, Object>(); jsonParams.put("selectedRow", element.getId()); jsonParams.put("tableWdgName", table.getWidgetVar()); JSONObject json = new JSONObject(jsonParams); String jsonString = json.toString(); String title = "generate yourself"; HttpServletRequest req = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); String url = req.getRequestURL().toString(); if(req.getQueryString().length() > 0) { url += "?" + req.getQueryString(); } String jscriptString = "if (popstated != true) { window.history.pushState(" + jsonString + ", '" + title + "', '" + url + "'); popstated = false; } " ; RequestContext.getCurrentInstance().execute(jscriptString); }