justinpark commented on issue #26395:
URL: https://github.com/apache/superset/issues/26395#issuecomment-1874690477

   @betodealmeida As @john-bodley mentioned, the left-side panel is no longer 
linked to the database/schema selectors as it now has its own hierarchical 
structure through the tree format.
   
   However, I've noticed a performance issue when handling large record sets in 
the tree view layout. (as you both mentioned)
   
   1. While the tree list view has the capability to manage large lists through 
virtual rendering, it doesn't currently  have a plan to provide an option for 
pagination, as the backend API does not support this feature yet.
   
   2. As @john-bodley pointed out, we lack an API to search for a specific 
table name across the entire database, hence it's slated to be executed by the 
frontend. Thus, it will only highlight a record from the already fetched 
recordset, leading to some limitations in discovery.
   
   
   Consequently, I'm leaning towards maintaining the dropdown UI (as opposed to 
a treeview UI) for the table schema selector (and designing the layout as per 
@betodealmeida 's first point) for the initial proposal until the API is fully 
equipped to handle pagination and search functions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to