We use the treelist to create our commercial offers. Each offer can have a node with lots of children at the same level.
The user should have the possibility to add a node at the same level of the selected item.
Now it is only possible to add a parent or a child in the first position and after that sorting the treelist. It is very confusing if the node list is quite long.
It will be nice to have two methods like inserAfter(selectedRow) or inserBefore(selectedRow) as for example the methods you have for the treenode