I wrote a jQuery-based widget that can be used to make a responsive Kendo Ui grid.
You can get the widget here: https://github.com/loanburger/ResponsiveKendoGrid
Usage: after creating the grid, add the following code:
$('#GridId').responsiveGrid( { columnsToShow: ['date','name','surname'], columns you want to show in responsive view mobileWidth: 860, // screen width to trigger the change idColumn: 'Id', //ID column tools: ['excel'] // if you have the excel export option or blank if not });
What it does is basically only support the first column and hide the other columns, but it changes the client template used. He then created the elements using the specified columns, and then stacks them from top to bottom.
This works for me in most cases when I just show the data, but not for inline editing or inline user controls - this happens later.
source share