The number of nested levels will depend on the data you have in the data source that you set to the TreeView. More information on the data source the widget uses is available in the API
As for Crud operation the TreeView is not designed to do such automatically. If you want to Add/Delete nodes you can do so through the API calling the respective TreeView methods (append
) depending on the selection in the ContextMenu. Here's a sample dojo
demonstrating how this can be done, which can get you started.
As for editing a node, the TreeView exposes a text
method, which allows the text of a node to be set. So for example you can provide the user with a textbox, which they can enter the desired node text into and you can then call the method passing to it the textbox value.
Telerik by Progress