Bug Tracker

Ticket #3131 (closed bug: invalid)

Opened 6 years ago

Last modified 2 years ago

[treeview] Expand all control does not work as expected on large async-based trees

Reported by: isaac Owned by:
Priority: minor Milestone: 1.3
Component: plugin Version: 1.2.6
Keywords: treeview, async, expand Cc:
Blocking: Blocked by:

Description

Expand all only expands currently loaded nodes + 1 or 2 requests deeper (it is possible to return more than one level per request) when using async on large trees. On non-async based trees expand all expands the entire tree.

It is not possible to attach a demo due to depending on large amounts of commercial server-side code that is not under an open license, however if you want to see a real world example you are welcome to contact isaac@… and a demo account will be setup for you on our web-accessible industrial maintenance system. We have trees with several thousands nodes to use as a demo and we can easily generate even larger trees if required (e.g. 100k nodes is not a problem).

If trees get too large I guess expand all becomes useless, but its still inconsistent with non-async behaviour, prehaps a configurable depth setting for how far expand all will go each time is worth considering.

Change History

comment:2 Changed 5 years ago by dmethvin

  • Status changed from new to closed
  • Resolution set to invalid

This is not a jQuery core bug. Please report plugin bugs to the plugin's author, or ask on the jQuery forums. jQuery UI bugs should be reported on the UI bug tracker,  http://dev.jqueryui.com .

Note: See TracTickets for help on using tickets.