Beginings of a tree view based on ember list view


#1

I am far from having it as a workable solution, but this is the start of a tree view that uses the ember list view to handle multiple thousands of records.

Personally, I think if you have thousands of records, you aren’t filtering enough, but not everyone at work agrees.

http://jsbin.com/tukufi/

I’m going to optimize out the many looping constructs, but this is really just a proof on concept to see if I could make a huge dataset in a treeView without creating a dom element for each,.


#2

Thinking on this a bit more, I think the data structure is wrong. Only having the parent’s relationship known creates the need for the recursive filtering.

I should also cache the results of the filters and do a single replaceObjects call on the model to insert and a single removeObjects call to remove.