Recurrence Rule Not working

Hi,

I'm having issues with setting up a daily recurrence rule.

According to RFC page 124, FREQ=DAILY;INTERVAL=1, should be everyday through forever. However, this does not work with the sfSchedule on Xamarin.Forms

"FREQ=DAILY" will throw an error
"FREQ=DAILY;" does nothing
"FREQ=DAILY;COUNT=10", works but this is not the desired input.

I'm currently working with another parties calendar, which also is iCal Standard. So the RRule should apply to both calendars.

Anyone else experiencing this?

Thanks,
Pete

6 Replies

SG Swathi Gopal Syncfusion Team March 1, 2018 10:01 AM UTC

 
Hi Peter, 
 
We have checked the mentioned issue with Recurrence in Schedule Xamarin Forms. We checked by setting the following Recurrence rule to schedule appointment in all Xamarin forms platforms (Android, iOS and UWP) and we are not able to reproduce the issue from our side.  
 
# “FREQ= DAILY; INTERVAL=1”  
# "FREQ = DAILY; COUNT = 10" 
 
We have prepared sample for the same, kindly find the sample below. 
 
 
Recurrence rule should not be given like “FREQ = DAILY”, and if set as "FREQ=DAILY;” it does nothing as mentioned in your update. You can refer our online user guide documentation for more details regarding recurrence appointments. 
 
 
If the provided solution doesn’t meet your requirement, kindly revert us by modifying the sample with its replication procedure. Also, kindly mention the schedule version you are working with. It will be helpful for us to analyze and provide you better solution. 
 
Regards, 
Swathi G 



PF Peter Fournier March 1, 2018 03:35 PM UTC

Hi Swathi,

Thanks for you reply. I have a couple responses for you.

1. You're incorrect FREQ=DAILY is VALID iCal formatting. Your scheduler should accept it. Read for yourself: iCal Standards. Page 40, INTERAL defaults to 1, so doing this "FREQ=DAILY;INTERVAL=1", is redundant and not necessary.

2 .The example you provided works because your appointment start time is Todays date by doing DateTime.Now. This is not how a recurring appointment will be in the database. If you subtract one day from your DateTime.Now, the schedule will not show the appointment. Since it's a forever recurring appointment it should still show up.

E.g. I create a daily recurring appointment on 2/1/2018 for 0900. That appointment start time will be 2/1/2018 0900 with a recurrence rule of FREQ=DAILY;INTERVAL=1. When I load my appointment list from the database on 3/1/2018, that appointment start time is still 2/1/2018, but since it's recurring, it should still show up.

Working in your lastest and greatest: 16.1.0.24

Thank you so much,
Pete



GC Ganeshamoorthy Chandramoorthy Syncfusion Team March 5, 2018 12:06 PM UTC

Hi Peter, 
  
Sorry for the inconvenience. 
  
We have checked with the provided information and please find the details below. 
  
Issue 
Comments 
No recurrence appointments are added when recurrence rule “FREQ=DAILY” is set
Since FREQ=DAILY is valid, we have logged issue report for this. 
Recurrence appointment is not loaded initially when start date of appointment is set earlier than current date with recurrence rule “FREQ=DAILY; INTERVAL=1”. 
We can reproduce the issue in Xamarin.Forms iOS only. It works fine in Xamarin.Forms Android and UWP.  
We have logged issue report for Xamarin.Forms iOS.  
Please find the attached sample. 
  
If you are still facing issue in Android and UWP, could you please modify the sample based on your application? It would be helpful for further analysis.  
  
We will fix these two reported issues and the fix will be included in our upcoming Volume 1 SP1 release which is expected to be available by end of month March,2018. We appreciate your patience until then. 
  
Regards, 
Ganeshamoorthy C.


PF Peter Fournier March 5, 2018 01:23 PM UTC

Sounds great, thank you for your great support!!

-Pete


GC Ganeshamoorthy Chandramoorthy Syncfusion Team March 6, 2018 05:56 AM UTC

Hi Peter, 
 
Thanks for your response. We will let you know once our Vol 1 SP1 is rolled out and appreciate your patience until then
 
Regards, 
Ganeshamoorthy C 



GC Ganeshamoorthy Chandramoorthy Syncfusion Team March 30, 2018 02:22 PM UTC

Hi Peter, 
 
We are glad to announce that our Essential Studio Volume 1, SP 1 2018 (v16.1.0.32) is rolled out along with the below mentioned issue fixes, 
 
# Schedule recurring appointments is not added when the frequency is set as daily in recurrence rule. 
# Schedule recurring appointment is not loaded when the start date of the appointment is set earlier than current date in Xamarin.Forms(iOS). 
 
You can download the same by the following link, 
 
                                     
We thank you for your support and appreciate your patience in waiting for this release. Please get in touch with us if you would require any further assistance. 
 
Regards, 
Ganeshamoorthy C 


Loader.
Up arrow icon