This is a migrated thread and some comments may be shown as answers.

Kendo Grid Context Menus do not work on iPhone (iOS version >= 13)

1 Answer 201 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Tasfin
Top achievements
Rank 1
Tasfin asked on 23 Oct 2020, 12:31 PM

Hello Kendo UI Team,

The context menu for Kendo grid rows and columns is not working on the iPhone with the following configuration:
device: iPhone
Tested iOS version: 13.2.2 and 14.1
Browser: Safari

I'm referring to the context menu component that is used to render the context menu to the grid columns and rows. Here is the official page's demo. The context menu used in the demo isn't on the mentioned device.

I've used the same component that is used in the mentioned demo. 
File: grid-contex-menu.component.ts (available in the demo)
Component: GridContextMenuComponent

I have searched for any workaround for this but unfortunately could not find anything. It would be helpful if you can suggest any workaround.

1 Answer, 1 is accepted

Sort by
0
Martin
Telerik team
answered on 26 Oct 2020, 02:33 PM

Hello Tasfin,

Indeed, as iOS does not process the contextmenu event as Windows and Android do, the only approach for handling the scenario is to handle the click event and display the ContextMenu via setting its showOn option to "click":

https://www.telerik.com/kendo-angular-ui/components/menus/contextmenu/opening/

If you have the time, please submit a feature request to our Feedback portal so we can track and estimate the customer demand for providing support for special handling of the long-press events in iOS and treat them as contextmenu events:

https://feedback.telerik.com/kendo-angular-ui

Regards,
Martin
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Tags
Grid
Asked by
Tasfin
Top achievements
Rank 1
Answers by
Martin
Telerik team
Share this question
or