trees show hierarchical data. File directory navigation is one of the most familiar UX for browsing a tree.

learn more… | top users | synonyms

63
votes
14answers
8k views

Should you concede to user demands that seem clearly inferior?

Currently working on a ground-up (not just the UI) reimplementation of a whole, existing system. Because it's internal we've been able to work with its existing users during the process, and get their ...
56
votes
7answers
8k views

What's the best way to view a deep hierarchy?

I've been pondering the best way to show a deep hierarchy for a desktop application I'm working on. Here are some alternative designs I'm considering... Mac OSX Finder: If you understand what ...
34
votes
6answers
3k views

Why is tree representation of data becoming unpopular?

I'm asking not about professional software like IDE's, but about OS GUI and web interfaces. A few years ago there was File manager in Windows, Gopher and other interfaces and data models like this. ...
31
votes
7answers
13k views

Is there any alternative UI for tree structure?

Is there any other better UI feature for tree structure to reduce the multilevel nodes.
16
votes
6answers
3k views

Hierarchical multi-state tree check box selection

I'm searching for a good/alternative solution to handle multi-state selections in a check box tree. A normal check box tree is mostly doable, because it has three different states. It might not be ...
10
votes
2answers
1k views

What is the expected paging behavior of a tree?

I'm working with a tree data structure, which should be visualised (like in a file manager). The server can calculate the whole tree and the client will display it. The possible size of a tree can ...
10
votes
2answers
1k views

How can I improve the intuitivity/UX of the depicted tree structure?

Background In our application we have a customer/user tree structure. Depending on the role signed in a level of the tree will be displayed, where a Super User (SYSTEM) sees all and a Customer (eg. ...
10
votes
1answer
401 views

When to save data?

When should I save data in an business application? We have a lot of applications and currently they have not all the same behavior. I am not very experienced with UX and would like to know when I ...
9
votes
3answers
5k views

Best design for displaying list under a list of items ?

I have a list of items in a database and i display 10 items with some additional details at a time(as table rows). I use next & previous buttons to fetch the remaining items. This part has been ...
9
votes
2answers
371 views

Cancelling drag-n-drop action before drop

I'm working on sortable tree component. Sorting and moving of leaves and branches is done using drag-n-drop. One of my users has pointed out that once you've started dragging an item you have to drop ...
9
votes
6answers
4k views

Alternative UI patterns for a large, shallow tree

In our app, AdminUsers can be associated to Editions, which are part of a Course. A Course would be something like Ruby 101, and an Edition would be French - Online or English - Classroom. So an ...
9
votes
4answers
367 views

Is moving columns in a tree table automatically bad for UX?

I have a tree table that allows the user to group columns arbitrarily. Is it bad UX for me to move the grouped by columns to the front of the table right next to the tree controls? Would it be more ...
9
votes
2answers
2k views

For large hierarchies - checkbox tree or 'guided tree construction'

Context In my Web based application I have a hierarchy of musical genres. There are around 1.5k genres in the tree, and the depth of the tree is at most about four levels. My application allows you ...
8
votes
3answers
652 views

What is the most user friendly way to allow users to insert data into a hierarchy?

I have created a hierarchical data set which I use to store a tree of regions. I want users to be able to add new nodes onto the tree, but I am having a hard time thinking of a very user friendly way ...
8
votes
3answers
180 views

How to load data into a table based on the selection in a tree?

We are developing a web application that has a screen with two parts. On the left side we have a tree where the user can check or uncheck specific items, even leaves or nodes in the tree. If we select ...
7
votes
2answers
2k views

Alternatives for Tree structure [duplicate]

Possible Duplicate: What's the best way to view a deep hierarchy? In a desktop application what are the innovative, alternate methods to a tree structure? Provide me some example ...
7
votes
4answers
247 views

Where to place controls on a tree/list

I have a chronological list of items. The user can operate on these items with three actions. So each row has three actions (or buttons for example). My dilemma is thus: Having three buttons on ...
7
votes
4answers
528 views

Better way of merging two tree views into a single

I am working on a UI design which has two tree view components to show data hierarchy. Each tree shows same data but has two different functionalities. I felt showing them in such a way will confuse ...
7
votes
2answers
422 views

What is the best way to visualize an org chart when people have multiple responsibilities?

I have asked the following question on stackoverflow around modeling an org chart. This focused on the DB modeling details, etc but I want to ask a related question here focusing purely on the user ...
7
votes
2answers
376 views

Best way to give user two controls (expand and select) on a single object

We're working on an organizational tree visualization, for each node (circle) in the tree the user has two options - expand the node to see its children OR select the node In general, the primary ...
7
votes
3answers
4k views

Data display for hierarchical data

I have various collections of entities that can be associated at various levels, varying in depth as well. Would the best approach be to use a treeview? If I cannot use a treeview could I create the ...
6
votes
3answers
799 views

Presenting a dynamic hierarchy with a great number of elements

This is my first post here. Hopefully the description will come across as clear. What I'd like to do in an application I'm working on is to present a form of hierarchy with a potentially great number ...
6
votes
3answers
191 views

What is a best practice for branch/leaf creation?

My app has functionality for users to create a number of objects, each of which may have multiple child objects. I'm going to generalize the terminology a little more so we don't get hung up on the ...
6
votes
3answers
374 views

Mega-scale industrial resource management UI case studies

We are setting out to design a system capable of managing a system that is comprised of 100,000 individually addressable resources (electro-mechanical controllers). One very important visualization ...
5
votes
4answers
476 views

Search results on a treeview widget

Does anyone have experience in showing search results in a treeview (thus filtering the treeview)? I know it's not best UX practice, but I am designing a program in which I may have to implement this ...
5
votes
2answers
8k views

A Better alternative to display Hierarchical Data than using TreeView

I am a ASP.net Developer and am looking out for other alternatives to Treeview control. Reason behind is shipping too much of viewstate information for each request. Functionality of treeview would be ...
5
votes
2answers
884 views

Is there a way to display a hierarchical file tree-view in a fixed horizontal space?

This is more of a musing, but in Windows Explorer, and IDEs like Eclipse, I often end up with a file tree that is expanded so many levels deep, I cannot see both the root and the files I'm working on ...
5
votes
2answers
224 views

Zoom behavior - can you recommend websites with good zooming experience (not maps)

I am working on a system that presents a hierarchial organizational tree. Each node can potentially have 10 children. The tree has about 10 levels. I want to present information on each node when ...
4
votes
2answers
403 views

Does the use of lines improve the usability of tree widgets?

I am in the process of defining a style guide for a family of software applications, including the usage and visual design of a tree widget. Right now, we are having discussions whether to use lines ...
4
votes
4answers
4k views

tree-view for mobile devices

Is it a good idea to use tree-view UI structure in iPhone or other Mobile devices? (e.g. for file browsing etc.)
4
votes
1answer
792 views

Explorative Interfaces for large hierarchical data?

After I posted my last question here, I read a bunch of articles about how treeviews are the devil and stuff. Almost everyone talks about better search engines, tagging and faceted search. But it ...
4
votes
4answers
1k views

How to display a tree view with thousands of records?

I have a hierarchical structure such as the following : every user has some contracts associated to him, every contract has some groups associated to him, and every group has some articles. I ...
4
votes
3answers
505 views

Managing CRUD operations in a tree

I'm using a tree view in my web application to present the administrator a way of managing entities in the system. So far I had to deal with simple entities that require only a name that is way i ...
4
votes
1answer
377 views

How to search/filter long lists that incl. tree structure and flat structure?

I am currently working on a piece of software in which a user needs to select a group in order to display a information about that group. Details as follows: The user must select only 1 group at a ...
4
votes
4answers
335 views

How can I show the user where they are in a non-hierarchical page structure?

I am working on an interface for a system which enables users to browse a large model of a business' processes. The many items in this model are arranged in a "net" structure. When viewing a single ...
4
votes
1answer
281 views

Which implementation for a dynamic hierarchy tree will show as much info as possible while still allow seeing the changes made in the background?

I'm in the middle of building a search engine website for a specific corpus. We've already implemented most of the menus and the structure of the website. recently we got some feedback that forced us ...
3
votes
1answer
165 views

Tree manage in ribbon UI

I'm implementing ribbon UI in one of my application. It manages some trees so I move all the options to the ribbon (contextual tabs) but it just doesn't look fluent. Is placing tree options ...
3
votes
3answers
607 views

UI pattern for selecting a rule (from a list of many) and applying to multiple items in a tree

I have considered using a side by side panel design. A list of rules on the left, and a tree navigation on the right - however the tree structure could get very nested. I am concerned how a user would ...
3
votes
2answers
215 views

Should a popup close automatically after a user selects an option from a tree menu?

For a popup window that requires the user to select one option only from a tree menu, should the selection of this option automatically close the popup? I think this would break the fundamental rule ...
3
votes
1answer
254 views

What is the best way to implement a Data Tree component in an iPhone application?

I need to port some website components to an iOS application. One of those components being a Data Tree. Is there a way to implement a Data Tree component in an iOS application or is there another ...
3
votes
2answers
407 views

Preview pane for various nested elements

I am working on a device which presents pieces of related content. The content has child/parent relationships and the user can click to expand the various trees. In the attached sample I mocked up, ...
3
votes
1answer
186 views

What would be UI solutions for exploring mid-size hierarchies (100-3000 nodes)?

What would be user interface solutions/best practices for exploring mid-size hierarchies (100-3000 nodes)? By exploring, I mean ability to read labels of individual nodes, see hierarchical ...
3
votes
4answers
159 views

Controls in the bottom bar of a modal popup vs. user's expectations

I work on an application where there are a lot of modal popup/windows. A lot of menus and functionalities can only be triggered through a modal popup. Some modal are big and require a scrollbar. For ...
3
votes
2answers
155 views

Designing a control to select elements from a tree?

I have a large tree data structure that might be up to 10 levels deep. I need to design a control for a Windows 8 store app that will allow the user to select an element from each level from this ...
3
votes
1answer
94 views

App menu created from keywords

I have application which allow users to select video and play it. I have for each video few keywords and with help of WordNet I created tree from these keywords. So now user can go from generally ...
2
votes
3answers
238 views

is it a tree or table?

In the following table the numbers represent the "downloaded" times the items on the left had been downloaded. The product manager insists it's not a table but rather a tree because of the tree ...
2
votes
1answer
332 views

Root Node design for a hierarchy/treeview in the user interface

I want to display hierarchical data in the user interface in a treeview control. The question is should the user has the freedom to define its first root node itself. I do not care wether a tree has ...
2
votes
1answer
2k views

Miller columns vs tree view

I am developing a navigation system for an intranet application I am building and I have access to good tree and MillerColumn components. Has anyone else got any expereinces they could share with me ...
2
votes
1answer
99 views

Anyone experienced tree testing of multilingual website?

I work in a multilingual region, like many of us. My clients' websites are multilingual (often, there's a main language and sub-languages). When I perform a tree test on their structure, is it enough ...
2
votes
2answers
438 views

What's a good symbol set for buttons to expand and contract parts of a hierarchy?

The Mac Finder, in hierarchy view, uses a triangle, or arrow, facing right to indicate not-expanded, down to indicate expanded folder. It could be considered counterintuitive because it points to the ...