Package org.ajax4jsf.event

Examples of org.ajax4jsf.event.AjaxEvent


      //ignore
    }
    if(nc instanceof UIComponent) {
      UIComponent newComponent = (UIComponent)nc;
      try {
        AjaxEvent e = new AjaxEvent(newRoot);
        newRoot.queueEvent(e);
        e = new AjaxEvent(newComponent);
        newComponent.queueEvent(e);
      } catch (Exception exc) {
        System.out.println("Cannot queue event: " + newComponent.getClass().getName());
      }
    }
View Full Code Here


  assertEquals(0, progressBar.getNumber(null));
 
  facesContext.getExternalContext().getRequestParameterMap().put("percent", "100");
  facesContext.getExternalContext().getRequestParameterMap().put(progressBar.getClientId(facesContext), progressBar.getClientId(facesContext));
 
  progressBar.broadcast(new AjaxEvent(progressBar));
 
    }
View Full Code Here

        event1 = new CurrentDateChangeEvent(calendar, "11/2001");
        cal = Calendar.getInstance();
        cal.set(2001, 10, 10);
        event2 = new CurrentDateChangeEvent(calendar, cal.getTime());
        event4 = new CurrentDateChangeEvent(calendar, "");
        event3 = new AjaxEvent(calendar);
    }
View Full Code Here

    ajaxForm.processUpdates(facesContext);
  }

  public void testBroadcast() throws Exception {

    AjaxEvent event = new AjaxEvent(ajaxForm);
    try {
      ajaxForm.broadcast(event);
    } catch (Exception e) {
      fail();
    }
View Full Code Here

    AjaxListener listener = new MethodExpressionAjaxListener(listenerExpression);
    validator.addAjaxListener(listener);
   
    HtmlPage page = renderView();
    assertNotNull(page);
    validator.broadcast(new AjaxEvent(validator));
    assertTrue(facesContext.getMessages(validator.getClientId(facesContext)).hasNext());
   
  }
View Full Code Here

  public void queueEvent(FacesEvent event) {
      if(event.getSource() instanceof UIExtendedDataTable) {
        if (event instanceof AjaxEvent) {
          event.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
        } else if (event instanceof DragDropEvent) {
          new AjaxEvent(this).queue();
          event.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
        } else if (event instanceof ChangeColumnVisibilityEvent) {
          new AjaxEvent(this).queue();
          event.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
        } else if (event instanceof ColumnResizeEvent) {
          event.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
        } else if (event instanceof ExtTableSortEvent) {
          new AjaxEvent(this).queue();
          event.setPhaseId(PhaseId.INVOKE_APPLICATION);
        } else if (event instanceof ExtTableFilterEvent) {
          new AjaxEvent(this).queue();
          event.setPhaseId(PhaseId.INVOKE_APPLICATION);
        }
      }
      super.queueEvent(event);
  }
View Full Code Here

    ScrollableGridViewEvent event = new ScrollEvent(table, 20, 30);
    event.setAttribute("attr", "value0");
    table.broadcast(event);
    assertEquals("value0", table.getAttributes().get("attr"));
   
    AjaxEvent ajaxEvent = new AjaxEvent(table);
    String id = AjaxRendererUtils.getAbsoluteId(table);
    table.broadcast(ajaxEvent);
    assertTrue(ajaxContext.getAjaxAreasToRender().contains(id));
   
    SortListener1 sortListener = new SortListener1();
View Full Code Here

        assertNotNull(page);
        sb.setVar("item");
        sb.setValueExpression("fetchValue", application.getExpressionFactory().createValueExpression(elContext, "#{item}", Object.class));
        sb.setSubmitedValue(null, new String[]{"1", "2", "11"});
       
        sb.broadcast(new AjaxEvent(sb));
        AjaxContext ajaxContext = AjaxContext.getCurrentInstance(facesContext);
        assertFalse(ajaxContext.getAjaxAreasToRender().isEmpty());
        assertTrue(ajaxContext.getAjaxAreasToRender().iterator().next().contains(sb.getClientId(facesContext)));
        Map<String, Object> ajaxResponseData = ajaxContext.getResponseDataMap();
        Map<String, Object>  data = (Map<String, Object>) ajaxResponseData.get("_ajax:data");
View Full Code Here

      ev.setPhaseId(PhaseId.PROCESS_VALIDATIONS);
      ev.queue();

      // TODO nick - nick - queue this event when ValueChangeEvent is
      // queued?
      new AjaxEvent(component).queue();

    }

    String selectedDateString = (String) requestParameterMap.get(clientId
        + "InputDate");
View Full Code Here

     
    }
    if(isSubmitted(context, component)){
            new ActionEvent(component).queue();
            if ("ajax".equals(getItemMode(component))) {
                new AjaxEvent(component).queue();
            }
    }
  }
View Full Code Here

TOP

Related Classes of org.ajax4jsf.event.AjaxEvent

Copyright © 2018 www.massapicom. 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.