So when I load the treelist initially it appears fine. Due to user input I need to clear the treelist and redraw with new data. My second transport read is happening properly yet my treelist shows completely empty. It appears that the treelist is not happy with redrawing after everything is databound.
I call treelistoptions.dataSource.read() and I see it enter transport.read and read successfully then calling options.success(mydata); yet I see no data. When I destroy my control and re-enter it then appears fine.
I have tried passing the collection to treelistoptions.dataSource.data(mydata) and have had no luck with that either.