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

Disable Calendar event hover

$
0
0
v9.1p_2014-04-10/Pro Deployment (built 2014-04-10)

I have a calendar similar to the Compact Calendar example in the showcase.

I am trying top disable the hover that shows when you mouse over a day with an event.

The docs for setEventHoverHTMLCustomizer say that returning null will suppress the hover completely, but that doesn't seem to work. Infact, if I return a custom string it doesn't change the hover from it's default. Is it referring to a different hover?

Code:

        final Calendar calendar = new Calendar() { 
            @Override 
            public String getDayBodyHTML(Date date, CalendarEvent[] events, Calendar calendar, int rowNum, int colNum) { 
                String returnStr = date.getDate() + "";
                if(events != null && events.length > 0) {
                        int minutes = events[0].getAttributeAsInt("name");
                        String time = minutes/60 + " hrs " + minutes % 60 + " mins";
                    returnStr += "<div class=\"calendarText\" style=\"text-align:right\">" + time + "</div>";
                } 
                return returnStr; 
            } 
        }; 
 
        calendar.setWidth100(); 
        calendar.setHeight100(); 
        calendar.setShowDayView(false); 
        calendar.setShowWeekView(false); 
        calendar.setShowOtherDays(false);
        calendar.setShowDayHeaders(false); 
        calendar.setShowDatePickerButton(false); 
        calendar.setShowAddEventButton(false); 
        calendar.setDisableWeekends(false);         
        calendar.setShowDateChooser(false); 
        calendar.setCanCreateEvents(false);
        calendar.setFirstDayOfWeek(1);
        calendar.setDataSource(calendarDS); 
        calendar.setAutoFetchData(true);
        calendar.setShowHover(false);
        calendar.setEventHoverHTMLCustomizer(new EventHoverHTMLCustomizer() {
                       
                @Override
                public String getEventHoverHTML(CalendarEvent calendarEvent, EventWindow eventWindow) {
                        // Return null to suppress hover
                        return null;
                }
        });

So my question is. How do I disable the event hover on my Calendar?

Viewing all articles
Browse latest Browse all 4756

Trending Articles