Random events created

Hi,

When adding an event using an iPad we are seeing a random event created.



We have our own customised event UI so where is this coming from?



9 Replies

SK Satheesh Kumar Balasubramanian Syncfusion Team December 17, 2021 01:56 PM UTC

Hi Alex, 
  
Greetings from Syncfusion Support. 
  
We have validated your reported query based on your shared details and let you know that it is not an appointment. It is just an indicator to open the editor window to create a new event which is like a quick popup in the desktop mode. 

Please let us know for further assistance. 
  
Regards, 
Satheesh Kumar B 



AL Alex December 17, 2021 02:01 PM UTC

Thanks for the reply.  This is only seen when requesting the mobile version on Safari (we don't see this on any other browser) so not sure this is correct?


Anyway we don't ever want to see it, how do we stop it happening?


Thanks,

Alex



SK Satheesh Kumar Balasubramanian Syncfusion Team December 20, 2021 11:11 AM UTC

Hi Alex, 
  
Thanks for your update. 
  
We suggest you to use args.Cancel as true in OnCellClick event to disable this random event creation. Also, we let you know that if you disable this random event you can't add appointments in scheduler. 
  
  
Index.razor: 
<SfSchedule @ref="ScheduleObj" TValue="AppointmentData" Width="100%" Height="650px" @bind-SelectedDate="@CurrentDate" @bind-CurrentView="@CurrentView"> 
    <ScheduleEvents TValue="AppointmentData" OnCellClick="OnCellClick"></ScheduleEvents> 
</SfSchedule> 
  
@code{ 
    public async Task OnCellClick(CellClickEventArgs args) 
    { 
        args.Cancel = true; 
    } 
 } 
  
Kindly try the above sample and let us know if this meets your requirement. 
  
Regards, 
Satheesh Kumar B 



AL Alex December 21, 2021 04:33 PM UTC

Hi,

How does this help?  We want to add appointments on cell click, we just don't want to see this random event created or displayed.

As already mentioned we only see this issue on iPad which is unfortunately what 90% of our users are using, as such we need a fix for this asap.


Alex



SK Satheesh Kumar Balasubramanian Syncfusion Team December 22, 2021 02:31 PM UTC

Hi Alex, 
  
Thanks for your update. 
  
We suggest you to use the below customized style to disable this random event creation and you can add appointment using plus icon in toolbar. 
Index.razor: 
<style> 
    .e-schedule.e-device .e-new-event { 
        display: none; 
    } 
</style> 
  
Kindly try the above sample and let us know if this meets your requirement. 
  
Regards, 
Satheesh Kumar B 




AL Alex January 3, 2022 01:27 PM UTC

Hi,

As already mentioned, we need to create events by clicking the scheduler control, we don't want to use a plus icon in the the toolbar?  The issue is when selecting a resource to create an event on the iPad this random event is created.  

Surely this is an absolute basic requirement of being able to create an appointment?  The Scheduler control is proving to be very unreliable which is giving us great concern on using Syncfusion controls on any new projects.


We need a fix for this asap, as it's causing a huge issue to our clients.


Thanks,

Alex





SK Satheesh Kumar Balasubramanian Syncfusion Team January 4, 2022 01:51 PM UTC

Hi Alex, 
  
Thanks for your update. 
  
We regret to let you know the reported scenario is not a defect at our end, which is the default behavior of the scheduler in responsive mode while creating events. Can you please share your exact requirement details in responsive mode(iPad) clearly with us to provide a possible solution? 

Regards, 
Satheesh Kumar B 



AL Alex replied to Satheesh Kumar Balasubramanian January 13, 2022 01:37 PM UTC

Hi, we just don't want the additional marker shown - makes absolutely no sense to have it if we already have an event created.


Have to say the quality of the Scheduler component is very poor, we are finding new issues every day.


Alex



SK Satheesh Kumar Balasubramanian Syncfusion Team January 18, 2022 08:50 AM UTC

Hi Alex, 
  
The additional marker will be shown only on responsive mode like mobile and iPad devices. You can prevent it and manually open the detailed window in OnCellClick event with below code. 
  
    public async void OnCellClick(CellClickEventArgs args) 
    { 
        args.Cancel = true //to prevent default action 
        await ScheduleObj.OpenEditorAsync(args, CurrentAction.Add); //to open editor window 
    } 
  
  
If the above solution doesn’t meet your requirement, please share more details about the requirement like what you need to display instead of marker, to provide prompt solution at earliest. 
  
Regards,  
Satheesh Kumar B

Loader.
Up arrow icon