I'm using a RadTreeList which has AllowLoadOnDemand set to true. Everything works as expected. On top of this functionality, we would like the ability to programmatically expand certain items in the RadTreeList depending on the situation. For example, a user would come into the screen, start expanding nodes, and then save the state of the expansion. Currently, I am able to retrieve the ID's for the items expanded and store them appropriately, but cannot figure out how to force that specific expansion back to the RadTreeList when the user returns. It seems that the RadTreeList always starts with only top items and I am unable to programmatically expand to the corresponding ID's since they do not exist yet within the RadTreeList until the user manually expands (calling OnChildItemsDataBind) again to the same state.
Example:
User comes to the screen, alters RadTreeList to expand only certain nodes. User clicks save (I capture the IDs of the items expanded and store in the db), Later, user returns to the screen (I retrieve previously expanded nodes) and user expects to see the same expansion when save was clicked.
Thanks!
Example:
User comes to the screen, alters RadTreeList to expand only certain nodes. User clicks save (I capture the IDs of the items expanded and store in the db), Later, user returns to the screen (I retrieve previously expanded nodes) and user expects to see the same expansion when save was clicked.
Thanks!