Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Day numbers not correctly showed in month-view #178

Open
GoogleCodeExporter opened this issue Oct 28, 2015 · 3 comments
Open

Day numbers not correctly showed in month-view #178

GoogleCodeExporter opened this issue Oct 28, 2015 · 3 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. I execute this code and then add the calendar to a panel.

CalendarSettings cs = new CalendarSettings();
cs.setEnableDragDrop(false);
calendar = new Calendar(CalendarViews.MONTH, cs);
calendar.setWidth("100%");

2. If the month I show has no appointments, the day numbers are shown all 
together in the top. If I create a new appointment, add and reload the numbers 
are shown correctly after this even if I remove the appointment I created. It's 
just when loading and showing the calendar in a month with no appointments.

What is the expected output? What do you see instead?
Day numbers correctly showed in each day cell. They're all together in the top 
of the view.

What version of the product are you using? On what operating system?
gwt-cal 0.9.4, gwt 2.5.0.
Windows 7 x64, it happens with any explorer.

Please provide any additional information below.

Original issue reported on code.google.com by dico...@gmail.com on 4 May 2013 at 7:28

Attachments:

@GoogleCodeExporter
Copy link
Author

Just out of curiosity do you get this issue if you set width to a fixed amount? 
Like setWidth("500px")? I typically put the calendar inside a LayoutPanel so 
that the OnResize event gets triggered and recalculates and redraws the 
Calendar.

Also do you see this issue in any other browsers, or just Internet Explorer?

Original comment by Brad.Ryd...@gmail.com on 4 May 2013 at 7:55

@GoogleCodeExporter
Copy link
Author

I tried commenting the line of the setWidth and setWidth("500px") and didn't 
fix the problem yet.

In any browsers, yeah (I use Chrome as main). I checked:
- Chrome 26.0.1410.64 m
- Firefox 17.0.1
- IE10

It was the same for every explorer.

It's not very important for my objective because this case of an empty 
month-view will happen not very very often, but I discovered this long time ago 
and now I just got curious about.

Original comment by dico...@gmail.com on 4 May 2013 at 11:27

Attachments:

@GoogleCodeExporter
Copy link
Author

Back here, I ended up today doing my own workaround thanks to a friend's idea. 
Let's say I have the list "result" with the appointments. So:

if (result.size() == 0){
    Appointment apDummy = new Appointment();
    apDummy.setStart(firstDayOfMonth); //calculated before
    apDummy.setEnd(lastDayOfMonth); //calculated before
    calendar.addAppointment(apDummy);
    calendar.removeAppointment(apDummy);
}else{
    //Load appointments
}

Maybe don't need to set the dates, but I wanted to be sure. It loads so fast 
the human eye can't see the dummy appointment before it dissapears. 

I know: weird, dirty and more adjectives I could say, but it does work for me.

Original comment by dico...@gmail.com on 22 Nov 2013 at 10:25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant