Progress Telerik UI for ASP.NET MVC
Reorder nodes at the same level of the tree by dragging and dropping them any node in between two other items. This feature is an extension to the existing drag-and-drop capability of the control - to reorganize the tree by dropping nodes on top of others to nest them.
If a TreeList is has a Selectable Column added to it, then its rows will automatically gain a checkbox. Clicking the checkbox will select the row. The list of selected rows can be gathered programmatically and processed as needed. Finally, you can control how selection works via another attribute which determines if selecting a row selects all of its subtree or only that node itself.
As the name gives away in-cell (or “batch” as it is called as well) allows end-users to edit individual cells rather than putting an entire row in edit mode. Updates, additions, or items that have been removed, can then be synced in one single request going back to the server.
This feature is intended to help with large data sets within the TreeList. It is currently specifically for the client-side, which means that all of the data has been loaded on the client, but this new feature should help tremendously in the way of performance.
Often times we may want to showcase that the headers of a grid are part of a particular category or group, which is where multi-column headers come in to play! This gives you the option to define a column which might span over several sub-columns.
Telerik ASP.NET MVC TreeList helps you display self-referencing data in a user-friendly manner by combining the features of a Grid and a TreeView.
Using just a few property settings you can enable users to sort and filter data through a slick and intuitive interface.
Provide the ability for users to insert new, edit existing or delete data from your data source. You can enable editing inline or via a popup form.
Telerik TreeList extension for ASP.NET MVC enables you to display aggregates in the column footer cells, such as sum, count, average, etc.
You can enable a filter row in the header of the ASP.NET MVC TreeList by setting its filterable property to row. Based on the column data type, the filter row displays the appropriate filter type for string, numeric or date inputs and the list of available filter operands such as “starts with,” “contains,” “is equal to,” etc.
The TreeList row template offers flexible customization options for styling the rows’ appearance. You can render anything from plain text to images, icons, link buttons and formatted multi-line descriptions.
Export the full content of the list-view control into PDF and Excel. Customize the exported file to include exactly the content that is needed.
Use the DataSource component to bind the TreeList control to static arrays, dynamic objects, local or remote data, or even SignalR hubs. The built-in Ajax binding is especially useful in ASP.NET MVC scenarios.
The name gives it away, but we have officially added full keyboard navigation support to the TreeList component.
Why do you need to build a mobile version of your app when the same application can work equally well on mobile and desktop devices? You can rest assured that your ASP.NET MVC TreeList will work across all screens and will handle touch events as if triggered by a keyboard or a mouse.
The Telerik TreeList is perfect for scenarios where accessibility is important for your application. The control complies with Section 508 and WCAG guidelines, ensuring that individuals with disabilities can still view and interact with it.
Using the ASP.NET MVC TreeList, you can be certain that your app will look and behave as expected across all browsers.