Hi,
Unfortunately not directly. Because EO.Web.TreeView is an ASP.NET server control, in order to maintain server/client consistency a node can only be added on the server side first. It is possible for you to call this method from JavaScript to add new node:
http://www.essentialobjects.com/doc/jsdoc.public.web.treenode.populateondemand.aspxHowever this also requires you to handle the server side ItemPopulate event to actually create the node on the server side. Also you can only populate each node once. So if you have already call this method on node N that created 3 child nodes A, B and C. Then it is impossible for to later add child node D since calling populateOnDemand on node N for a second time would have no effect.
Thanks!