New to Telerik UI for ASP.NET MVC? Download free 30-day trial
ASP.NET MVC Sortable Integration - Grid
Loading Demo...
- EXAMPLE
- VIEW SOURCE
-
Change Theme
defaultDefault Theme
- Main
- Main Dark
- Nordic
- Ocean Blue
- Ocean Blue A11Y
- Purple
- Turquoise
Bootstrap Theme- Main
- Bootstrap 3
- Bootstrap 3 Dark
- Main Dark
- Nordic
- Turquoise
- Turquoise Dark
- Urban
- Vintage
Material Theme- Main
- Arctic
- Lime Dark
- Main Dark
- Material 2
- Material 2 Dark
- Nova
Classic Theme- Main
- Green
- Green Dark
- Lavender
- Lavender Dark
- Main Dark
- Metro
- Metro Dark
- Moonlight
- Opal
- Opal Dark
- Silver
- Silver Dark
- Uniform
Fluent Theme- Main
integration_grid.cshtml
Integration_GridController.cs
ProductService.cs
Also available for:
CLIENT-SIDE API SERVER-SIDE APIDescription
The Telerik UI for ASP.NET MVC Sortable enables you to integrate it with the Telerik UI for ASP.NET MVC Grid component to reorder its rows by dragging and dropping.
This example shows how to integrate the Sortable with the ASP.NET MVC Grid:
- Target the Grid by setting the
For()
property of the Sortable to match the Grid'sName()
. - Specify the Grid rows to be sortable using the
Filter
option (for example,table > tbody > tr
). - Use the
HintHandler
andPlaceholderHandler
to define the Sortable item's hint and placeholder. - Define the
ContainerSelector
to ensure the Sortable operates within the Grid's table. - Handle the
Change
event of the Sortable and implement the JavaScript logic that updates the order of the moved data item in the Grid by using theremove()
andinsert()
client-side methods of the DataSource.
Additional Apps
This Sortable example is part of a unique collection of hundreds of ASP.NET MVC demos, with which you can see all Telerik ASP.NET MVC components and their features in action. View the source code of the demos from the library or directly adapt, and edit them and their theme appearance in the ThemeBuilder.