Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > ActiveX COM > Calendar
  New Posts New Posts RSS Feed - Flickering won't stop
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Flickering won't stop

 Post Reply Post Reply
Author
Message
rcarrier View Drop Down
Groupie
Groupie
Avatar

Joined: 10 October 2009
Location: United States
Status: Offline
Points: 13
Post Options Post Options   Thanks (0) Thanks(0)   Quote rcarrier Quote  Post ReplyReply Direct Link To This Post Topic: Flickering won't stop
    Posted: 20 July 2010 at 5:18pm

When we retrieve records from the database the control flickers between an arror and hourglass for a second or two as the events are loaded. When we retrieve data from the database and no rows are returned, the control flickers until we make another selection that actually brings back data. Its like the control need data for some reason. How can we make this stop. We are on 13.3 and using a custom datasource .

 
Thanks,
Richard
r carrier
Back to Top
jgordon428 View Drop Down
Groupie
Groupie


Joined: 11 June 2009
Status: Offline
Points: 21
Post Options Post Options   Thanks (0) Thanks(0)   Quote jgordon428 Quote  Post ReplyReply Direct Link To This Post Posted: 03 August 2010 at 2:18pm
Richard, I have noticed the exact same behavior. I couldn't pinpoint the cause, as it appeared to be completely random (when it would flicker, when it wouldn't), but after reading your post, I can verify that it does have to do with if data is returned or not.

The issue is that it calls the calendar's DoRetrieveDayEvents event in a weird loop that jumps around and covers multiple years. I put a debug.print in that event when trying to display a single day without any events and pasted a snippet of the results below.

Any way to fix this? Have you found a workaround?

Exit m_pCalendar_DoRetrieveDayEvents: 1/5/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/6/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/6/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/7/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/7/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/8/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/8/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/9/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/9/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/10/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/10/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/11/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/11/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/12/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/12/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/13/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/13/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/14/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/14/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/15/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/15/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/16/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/16/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/17/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/17/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/18/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/18/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/19/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/19/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/20/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/20/2011
Enter m_pCalendar_DoRetrieveDayEvents: 8/2/2010
Exit m_pCalendar_DoRetrieveDayEvents: 8/2/2010
Enter m_pCalendar_DoRetrieveDayEvents: 8/1/2010
Exit m_pCalendar_DoRetrieveDayEvents: 8/1/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/31/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/31/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/30/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/30/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/29/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/29/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/28/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/28/2010
Enter m_pCalendar_DoRetrieveDayEvents: 1/21/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/21/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/22/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/22/2011
Enter m_pCalendar_DoRetrieveDayEvents: 7/27/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/27/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/26/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/26/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/25/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/25/2010
Enter m_pCalendar_DoRetrieveDayEvents: 1/23/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/23/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/24/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/24/2011
Enter m_pCalendar_DoRetrieveDayEvents: 7/24/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/24/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/23/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/23/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/22/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/22/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/21/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/21/2010
Enter m_pCalendar_DoRetrieveDayEvents: 1/25/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/25/2011
Enter m_pCalendar_DoRetrieveDayEvents: 1/26/2011
Exit m_pCalendar_DoRetrieveDayEvents: 1/26/2011
Enter m_pCalendar_DoRetrieveDayEvents: 7/20/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/20/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/19/2010
Exit m_pCalendar_DoRetrieveDayEvents: 7/19/2010
Enter m_pCalendar_DoRetrieveDayEvents: 7/18/2010
Back to Top
jgordon428 View Drop Down
Groupie
Groupie


Joined: 11 June 2009
Status: Offline
Points: 21
Post Options Post Options   Thanks (0) Thanks(0)   Quote jgordon428 Quote  Post ReplyReply Direct Link To This Post Posted: 10 August 2010 at 9:07am
racarrier... did you ever get a resolution to this? I opened a ticket with CJ support, so hopefully I'll get a reply soon and can post an update.
Back to Top
danielvee View Drop Down
Newbie
Newbie


Joined: 10 August 2010
Location: United States
Status: Offline
Points: 1
Post Options Post Options   Thanks (0) Thanks(0)   Quote danielvee Quote  Post ReplyReply Direct Link To This Post Posted: 10 August 2010 at 11:52am
I notice the same issue.  It tries to retrieve 10 years worth of data .  Is there a way just to load the dates that pertain to the calendar instead of scrolling through all the dates????
Back to Top
rcarrier View Drop Down
Groupie
Groupie
Avatar

Joined: 10 October 2009
Location: United States
Status: Offline
Points: 13
Post Options Post Options   Thanks (0) Thanks(0)   Quote rcarrier Quote  Post ReplyReply Direct Link To This Post Posted: 13 August 2010 at 4:22pm
What we did to fix this is when no rows were returned from the database we created a dummy event and made it invisible. It seemed the calendar needed at least one event. All flickering has stopped.
 
Hope this helps
r carrier
Back to Top
jgordon428 View Drop Down
Groupie
Groupie


Joined: 11 June 2009
Status: Offline
Points: 21
Post Options Post Options   Thanks (0) Thanks(0)   Quote jgordon428 Quote  Post ReplyReply Direct Link To This Post Posted: 14 August 2010 at 10:41am
Thanks for the suggestion. We actually experimented with this, but didn't have luck for some reason. I didn't set it as invisible, I set the ScheduleID to something that wouldn't display, so perhaps that was the issue. Did you create this event in DoRetreiveEvents? I assume you just set pevent.EventVisible = False?
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.156 seconds.