S
S
Sergey Sokolov2021-11-10 17:50:43
User interface
Sergey Sokolov, 2021-11-10 17:50:43

What is the best way to navigate the tree?

What is the best way to navigate the directory tree?

Long list of legal persons: name, contacts. Everything is organized into a hierarchy: top, "children", "children of children", etc. no depth limit. Under 10 thousand records.

Now the client has a single-level list with pagination (gloom!).

How is it more convenient to “walk” along such a tree, understanding the structure?

How to do a substring search in such a structure and display the results? How to paginate search results that may or may not be related to other search results.

What is the current "best practice" for this task?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Alexander Prokhorovich, 2021-11-10
@alexgp13

Try filters-selections, usually the user does not need to "walk" through the tree, but to find something specific according to certain criteria. I also strongly advise you to look at 1C solutions, for example, in terms of nomenclature. I'm not sure if this is the best, but on the other hand, it can be considered a kind of industry standard due to the prevalence of the platform and the habit of users to work with it.

E
Eugene, 2021-11-11
@D0c

If the depth and number of entries are not limited, then it is better through additional filters, tags.
Not quite on the subject of a tree structure, but you can find a couple of interesting ideas:
https://ux.pub/proektirovanie-i-dizajn-luchshix-ta... The original article in English was at https://uxdesign.cc/ but the site is currently throwing an error.
And here is more about UI tables:
https://medium.com/design-with-figma/the-ultimate-...

H
hint000, 2021-11-11
@hint000

You can look at the implementation of grouping in Excel.
Recently, a question ran through here, from which we can conclude that not everyone is familiar with this feature: https://qna.habr.com/q/1063542
In fact, a multi-level grouping implements a tree structure.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question