Package org.richfaces.component.event

Examples of org.richfaces.component.event.ScheduleDateRangeChangeEvent


     */
    @Override
    public void broadcast(FacesEvent event) throws AbortProcessingException {
        if (event instanceof ScheduleDateRangeChangeEvent) {
            super.broadcast(event);
            ScheduleDateRangeChangeEvent calendarAjaxEvent = (ScheduleDateRangeChangeEvent) event;
            FacesContext facesContext = getFacesContext();
            MethodExpression expression = getDateRangeChangeListener();
            if (expression != null) {
                expression.invoke(facesContext.getELContext(), new Object[]{event});
            }
            setResponseData(getScheduleData(calendarAjaxEvent.getStartDate(), calendarAjaxEvent.getEndDate()));
        } else if (event instanceof ScheduleItemMoveEvent) {
            FacesContext facesContext = getFacesContext();
            MethodExpression expression = getItemMoveListener();
            boolean allow = true;
            if (expression != null) {
View Full Code Here


            try {
                if (DATE_RANGE_CHANGED_EVENT.equals(eventTypeParam)) {
                    Date startDate = DATE_FORMAT.parse(startDateParam);
                    Date endDate = DATE_FORMAT.parse(endDateParam);
                    new ScheduleDateRangeChangeEvent(component, startDate, endDate).queue();
                } else if (ITEM_MOVE_EVENT.equals(eventTypeParam)) {
                    int dayDelta = Integer.parseInt(dayDeltaParam);
                    int minuteDelta = Integer.parseInt(minuteDeltaParam);
                    boolean allDay = Boolean.parseBoolean(allDayParam);
                    new ScheduleItemMoveEvent(component, itemIdParam, dayDelta, minuteDelta, allDay).queue();
View Full Code Here

TOP

Related Classes of org.richfaces.component.event.ScheduleDateRangeChangeEvent

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.