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

Row selection on touch devices (iphone, ipad)

3 Answers 190 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Kevin
Top achievements
Rank 1
Kevin asked on 01 Jan 2013, 05:04 PM
When I access a site using the Kendo grid on a touch enabled device like the iphone or ipad, the row selection isn't ideal.  As you try to drag to scroll the page the grid selects all rows along the scroll (actually it seems to be a bit weirder than this as to what rows are selected).

Is there a preferred method for selecting rows when being used on a touch device?

3 Answers, 1 is accepted

Sort by
0
Nikolay Rusev
Telerik team
answered on 02 Jan 2013, 08:42 AM
Hello Kevin,

In the recent internal build we have improved Grid selection for touch devices. You can download such "Internal Build" from your account and give it a try.

Regards,
Nikolay Rusev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Kevin
Top achievements
Rank 1
answered on 24 Jan 2013, 02:02 PM
Nikolay,

I have tried the internal builds, and the functionality is definitely improved.  However, I feel on touch devices your click and drag selection mechanism just doesn't work that well.  Imagine when you want to scroll on a touch device, and the grid is drawing the selection box instead.  It means the user has to find some barren part of the page to touch and drag to get the scroll they desire.

Perhaps a checkbox select column would be a nice addition to the grid to solve this problem (could be another selection mode that can be configured).

What do you think?

KB
0
Nikolay Rusev
Telerik team
answered on 28 Jan 2013, 10:02 AM
Hello Kevin,

Indeed the behavior you described will be observed in such cases as selection will prevail over scrolling.
We currently don't have plans for adding such built-in functionality for Selectable widget. Usually in such cases we suggest implementing selection by adding checkbox column(a template column) and applying k-state-selected class to selected items. This is essentially what the Selectable widget does internally.

You can also raise a request in the User Voice.

Regards,
Nikolay Rusev
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
Tags
Grid
Asked by
Kevin
Top achievements
Rank 1
Answers by
Nikolay Rusev
Telerik team
Kevin
Top achievements
Rank 1
Share this question
or