Examples of SwitchablePanelSwitchEvent


Examples of org.richfaces.event.SwitchablePanelSwitchEvent

   
    if (facesEvent instanceof SwitchablePanelSwitchEvent) {
      if (isRendered()) {
        FacesContext facesContext = FacesContext.getCurrentInstance();
       
        SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent) facesEvent;
        Object newValue = convertSwitchValue(switchEvent.getEventSource(),
            switchEvent.getValue());
       
        Object oldValue = getValue();
        if ((oldValue == null && newValue != null) ||
            (oldValue != null && !oldValue.equals(newValue))) {
 
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

      // taken fro forId attribute
      UIToggleControl control = (UIToggleControl)component;

      UITogglePanel panel = control.getPanel();

          new SwitchablePanelSwitchEvent(panel, null, control).queue();
     
        if (UITogglePanel.AJAX_METHOD.equals(panel.getSwitchType())) {
           new AjaxEvent(component).queue();
          
                // add regions specified in the "reRender" attribute of toggle
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

    }
       
    public void queueEvent(FacesEvent event) {
     
      if(event instanceof SwitchablePanelSwitchEvent && this.equals(event.getComponent())){
        SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent)event;
        UITab tab = processedTab(switchEvent.getEventSource(),switchEvent.getValue());        
        //Check if target Tab is immediate
        processedTabImmediate = tab.isImmediate();
      }
     
      if(event instanceof ActionEvent && event.getComponent()instanceof UITab){
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

    Map<String, String> rqMap = context.getExternalContext().getRequestParameterMap();
    Object clnId = rqMap.get(component.getClientId(context));
    UITogglePanel panel = (UITogglePanel)component;
    if (clnId != null) {
      if (UITogglePanel.CLIENT_METHOD.equals(panel.getSwitchType())) {
        new SwitchablePanelSwitchEvent(panel, clnId, null).queue();
      }
    }
  }
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

                eventTab = tab;
            }
        }

        if (eventTab != null) {
            new SwitchablePanelSwitchEvent(panel, null, eventTab).queue();
            new ActionEvent(eventTab).queue();

            if (UISwitchablePanel.AJAX_METHOD.equals(eventTab.getSwitchTypeOrDefault()))
            {
                new AjaxEvent(eventTab).queue();
            }
        } else {
            String newValue = (String) requestParameterMap.get(clientId);
           
            if (null != newValue) {
                new SwitchablePanelSwitchEvent(panel, newValue, null).queue();
            }
        }
    }
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

    super.decode(context,component);

    Map requestParameterMap = context.getExternalContext().getRequestParameterMap();
    String value = (String)requestParameterMap.get(component.getClientId(context));
    if (value != null) {
      new SwitchablePanelSwitchEvent(component, value, null).queue();
    }
   
/*    Object property=context.getExternalContext().getRequestParameterMap().get(component.getClientId(context));
    if (property!=null){
      component.getAttributes().put(EXPANDED_ATTR,property);
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

      // taken fro forId attribute
      UIToggleControl control = (UIToggleControl)component;

      UITogglePanel panel = control.getPanel();

          new SwitchablePanelSwitchEvent(panel, null, control).queue();
     
//      ToggleEvent event = new ToggleEvent(panel, control.getSwitchToState());
//        if (control.isImmediate()) {
//          event.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
//        } else {
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

    }
       
    public void queueEvent(FacesEvent event) {
     
      if(event instanceof SwitchablePanelSwitchEvent && this.equals(event.getComponent())){
        SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent)event;
        UITab tab = processedTab(switchEvent.getEventSource(),switchEvent.getValue());        
        //Check if target Tab is immediate
        processedTabImmediate = tab.isImmediate();
      }
     
      if(event instanceof ActionEvent && event.getComponent()instanceof UITab){
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

                eventTab = tab;
            }
        }

        if (eventTab != null) {
            new SwitchablePanelSwitchEvent(panel, null, eventTab).queue();
            new ActionEvent(eventTab).queue();

            if (UISwitchablePanel.AJAX_METHOD.equals(eventTab.getSwitchTypeOrDefault()))
            {
                new AjaxEvent(eventTab).queue();
            }
        } else {
            String newValue = (String) requestParameterMap.get(clientId);
           
            if (null != newValue) {
                new SwitchablePanelSwitchEvent(panel, newValue, null).queue();
            }
        }
    }
View Full Code Here

Examples of org.richfaces.event.SwitchablePanelSwitchEvent

    Map rqMap = exCtx.getRequestParameterMap();
    Object clnId = rqMap.get(component.getClientId(context));
    UITogglePanel panel = (UITogglePanel)component;
    if (clnId!=null) {
      if (UITogglePanel.CLIENT_METHOD.equals(panel.getSwitchType())) {
        new SwitchablePanelSwitchEvent(panel, (String) clnId, null).queue();
      }
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.