Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

Calendar dateIsWorkDay, getWorkDayEnd, getWorkDayStart

$
0
0
Hi,
I'm using Calendar widget to track work time of empleyees.

Tried to override getWorkDayEnd, getWorkDayStart and dateIsWorkDay methods but they are not getting called.

I'm trying to show holidays disabled with dateIsWorkDay.

SmartGWT Version:

SmartClient Version: v8.1p_2013-06-10/Pro Deployment (built 2013-06-10)

Browser and version: Firefox 26.0

Code:


Calendar c = new Calendar() {

@Override
public String getWorkdayStart() {
        return "08:00am";
}
@Override
public String getWorkdayEnd() {
        return "04:00pm";
}
                       
@Override
public Boolean dateIsWorkday(Date date) {
return false;
        }
}

c.setShowWorkday(true);
c.setScrollToWorkday(true);
c.setEventAutoArrange(false);
c.setCanAcceptDrop(false);
c.setCanDragScroll(false);
c.setCanDragEvents(false);
c.setEventOverlap(true);
c.setEventSnapGap(30);
c.setShowWeekends(true);
c.setDisableWeekends(false);
c.setShowOtherDays(false);                c.setCurrentViewName(ViewName.MONTH);

When called
Code:

c.setWorkdayStart("08:00am");
c.setWorkdayEnd("4:00pm");

then workday is set.

But dateIsWorkDay not getting called.

Should dateIsWorkDay be called for every day on Calendar or somethig?

Thank you,
Dejan

Viewing all articles
Browse latest Browse all 4756

Trending Articles