I'm working on a project for a client, where the app I'm building will serve to edit an XML file consumed by a live application. The application is written in Flash, and quite unstable, so I am kind of stuck with the less than optimal XML setup.
The XML is made up (simplified) like the following:
I've been using a Telerik treeview bound to an XMLDataSource to display the data and allow users to interact with it (add/delete nodes, move nodes by means of drag and drop, or copy nodes and the underlying elements). So far, so good.
Now my client would like to know if it is somehow possible to use the <Type> Element of the Item elements as grouping containers.
So currently the treeview looks like this:
And ideally, it should end up looking like this:
I read up on HierarchicalDataTemnplates, but have not managed to figure out if these work in the ASP.NET controls supplied by Telerik. I would like to try and stick to what I have so far, as many hours of work have already gone into the product so far.
I'd appreciate it if someone could point me in the right direction of how to tackle this particular issue.
Thanks in advance :)