Hi maksim, I find that zTree is much faster to render than webix.ui.tree. webix.ui.tree Parse 20000+ tree data spends 5 seconds when setting “threeState: true”, and zTree just takes less than 1second.
We will investigate the case
( it is possible, as tree uses native checkboxes and setting third state for them requires some extra processing )
As fast workaround - try to use treetable with one column, it look mostly the same and due to the way how it is rendered - component doesn’t have any limitations on size of dataset
Thanks maksim, treetable works much faster than tree with third state
One more question, how to add treelines to treetable?
http://docs.webix.com/samples/17_datatree/03_styles/01_treelines.html
Unfortunately treetable doesn’t have such mode.
Is that easy or possible to add this feature to treetable?
It is possible , but will require a complex solution.
Fixing performance problem in the tree is a more easy task.
Thanks. I found that tree not support on demand render, that will generate huge DOM?
Yep, the render is quite fast though. So while it will generate the huge DOM for huge datasets it do it relative fast.
Do you have performance problem in tree even with 3-state checkboxes disabled ?
“Fixing performance problem in the tree is a more easy task.”
Hi maksim, is that tree performance issue will be fixed in next build?
It is added to the Webix 2.2 roadmap
Well, that sounds good, thanks!