This is a migrated thread and some comments may be shown as answers.
Appointment Tapped on existing appointment time slot in day view
3 Answers 24 Views
This is a migrated thread and some comments may be shown as answers.
Remalin
Top achievements
Rank 1
Remalin asked on 14 Jun 2019, 02:04 PM

In Xamarin forms calendar day view on one hour time slot, We are unable to perform time slot tapped event when an appointment exists for that hour. 

For example, If an appointment is on time 6.30 am to 7.00 am we are unable to add new appointment on time 6.00 am to 6.30 am, since the existing appointment is disabling the blank area above.

And also if one appointment exists for that whole one hour then it is occupying the whole time slot area, so there is no blank area to tapped for an new appointment on that hour.

Please help us to handle this situations.

3 Answers, 1 is accepted

Sort by
0
Yana
Telerik team
answered on 17 Jun 2019, 11:12 AM
Hello Remalin,

I've checked both the described cases and here are my comments:

1. I couldn't manage to replicate this issue - I have tested it in our SDKBrowser application and more specifically in the Scheduling UI example. I have added a 30-min appointment and I have tried to create a new one in the remaining space in the 1-hour timeslot - this works properly on my side. 

I have attached a short video to show you the exact steps I took.  Could you please review it and let me know whether I am missing anything? Can you elaborate more on the setup you have?

2. Indeed, currently TimeSlotTapped event wouldn't be fired for slots that contain appointments. We have discussed the case and we're considering adding a separate button for creating new appointments, what would you think of such an approach?

I am looking forward to your reply.

Regards,
Yana
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Remalin
Top achievements
Rank 1
answered on 19 Jun 2019, 03:06 PM

Thanks a lot. Please find my concerns below.

1. Yes, it works fine on this case but actually my problem is different, that is if two appointments exist on 11:00 am to 12:00 am 
and another is on 11:00 am to 11.30 am, then here am unable to add a new appointment on 11:45 am to 12:00 am. 
The time slot tapped event is not working in black area between 11:30 am to 12:00 am.

Please find the attachment for sample.

2. Adding button is a good idea!

But i thought that would be better to have the similar concept in rad Scheduler in web development.
Which will populate the appointments only on 80% of that slot and another 20% will be left blank to create a new appointment by default. 

Or else suggest us whether we can perform time slot tapped event on blank area between time labels as well.


0
Yana
Telerik team
answered on 20 Jun 2019, 12:27 PM
Hi Remalin,

Thank you for sending the details.

1. Indeed, this is an issue on iOS with overlapping appointments, we have it logged, please check the item in our public portal at the link below:
https://feedback.telerik.com/xamarin/1410819-calendar-ios-timeslottapped-is-not-fired-for-empty-slots-in-between-overlapping-appointments

I've raised its priority per your report.

2. I understand what you with the available space, indeed that's a common approach for such cases. Still, I am not sure whether this would be applicable in the case of a mobile app as the space is limited as whole. Anyway, we'll definitely consider such a design improvement.

As to the button for adding appointments - I'm glad you liked the idea. We will include this in some of the upcoming versions of the control.

Let me know if I can assist with anything else.

Regards,
Yana
Progress Telerik
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
Asked by
Remalin
Top achievements
Rank 1
Answers by
Yana
Telerik team
Remalin
Top achievements
Rank 1
Share this question
or