Hello Dojo Community,
I'm working on a Visio file that needs to display a group of entities based on the user selection. One group in specific has to load thousand of entities.
I'm currently using a TreeView control since the user needs to be able to perform multiple selection of these entities. This is how the shape is configured at the moment:
Because of the large data that is loading (+1000 rows) the Cube instance freezes every time the tool is opened, whether the user interacts or not with the tool.
Given that, I wonder if there is any option to make some sort of "Lazy loading" to handle all the data with the same TreeView controller. Or if there is other approach to what I'm trying to achieve, maybe another controller that can handle all the data while allowing multiple selection.
I saw that there was improvements in performance to other controls like ListBox in this release but not for TreeView:
Release Notes - Virtualization added to ListBox and FilterComboBox... (skyline.be)
And also there is a task related to the performance of TreeView but is To Be Scheduled:
Improve visio treeview sorting | Collaboration (dataminer.services)
Thanks for your ideas and suggestions.
Hi Luis,
Seems that the task you mentioned is still applicable and its most likely the same issue. We can't know for certain until an investigation though. I've increased the priority of this task on our backlog as well.
The only alternative would be to create a tree view as a parameter or in an interactive automation script, but I’m unsure if these are available in the Visual Overview.
Hi Sebastiaan, thanks for answering
Is there an alternative at the moment for TreeView that allows the functionality but with a better performance that allow us to continue?