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

Some missing important features

3 Answers 105 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Michele
Top achievements
Rank 1
Michele asked on 01 Feb 2011, 10:22 PM
Hi,

we are using telerik TreeList in our project but there are some missing base feature that obstacle out programming.
Here same examples :
- when paging is enables, second level items may appear some in current page and some other in next page
- edititem template is not present; so, if we need to save one row, we are forced to render all items with control that allow modification (eg. textbox, drop down)
- loadOnDemand for each node is missing, so we arte forced to load all data at a time

I need to know if this feature will be delivered in Q4 2010 version of Telerik ASP.NET Ajax Controls. When Q4 2010 will be avaiable (1 week/1 month)?

Thanks a lot for your support

3 Answers, 1 is accepted

Sort by
0
Tsvetina
Telerik team
answered on 07 Feb 2011, 08:22 AM
Hi Michele,

To your points:

-Since treelist has a page size (which is counting at the same time all items, at all levels) it is expected that when a node is expanded and the items in it exceed the page size, a second page to be added. Additionally, this exact way of counting and displaying the dataitems was chosen above the other options because a lot of customers required such paging in RadGrid but it was not possible to implement there. Different style of paging is not currently planned to be introduced, however, you can submit a feature request and if other customers request it, too, it will be considered for implementation.

-This limitation is caused by the fact that currently RadTreeList does not support data editing operations but it will in Q1 2011, as you can see in the RadControls for ASP.NET AJAX Roadmap.

-I may be misunderstanding you but the current load mode of the treelist control is comparable to RadGrid's ServerOnDemand. You indeed have to pass the whole datasource to the control, since for self-referencing data, in order for the root, parent and child items to be structured, all items in the datasource should be resolved. However, a dataitem is not created until it needs to be displayed in the control. In other words, child items are created when their parent is expanded. 

I hope this gives a more clear view on things. Let us know if you have further questions.

Regards,
Tsvetina
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
0
Michele
Top achievements
Rank 1
answered on 10 Feb 2011, 11:51 AM
Hi,

when i say "load on demand" i speak about the necessity of send to treelist only childs referred to opened node and not the whole data.
Is there something now? if not, is there a schedulation for next release?
 
Thank a lot.
0
Tsvetina
Telerik team
answered on 14 Feb 2011, 11:03 AM
Hello Michele,

Currently RadTreeList needs to resolve all data on rebind (which happens when it is expanded), so it can build its structure correctly. In the future, there will be improvements on this behavior, however they are not scheduled for Q1 2011, as it is focused on other RadTreeList features.

Kind regards,
Tsvetina
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
TreeList
Asked by
Michele
Top achievements
Rank 1
Answers by
Tsvetina
Telerik team
Michele
Top achievements
Rank 1
Share this question
or