Opened 9 years ago

Closed 8 years ago

#12721 closed enhancement (wontfix)

Use of dijit.Tree with checkboxes instead of a flat list

Reported by: lazaridis_com Owned by: James Thomas
Priority: low Milestone: tbd
Component: WebBuilder Version:
Keywords: Cc:
Blocked By: Blocking:

Description

As a user I am a little irritated about this huge list which has nearly 1000 entries.

The use of a dijit.Tree would simplify things, especially if it has checkboxes.

I've seen an "MultiStateCheckboxTree" here:

http://www.thejekels.com/blog/dojo/dijit-tree-with-multi-state-checkboxes/

Possibly such widget could become part of dojo and then used int the webbuilder.

Change History (6)

comment:1 Changed 9 years ago by bill

Tree doesn't have checkboxes although there is a ticket for it, #7513. Although not sure, maybe webbuilder is/wants to use TreeGrid rather than Tree.

comment:2 in reply to:  description Changed 9 years ago by James Thomas

Priority: normallow
severity: normalminor

Thanks for the feedback.

The Dojo Toolkit does provide a large amount of modules, mainly due to the DojoX project. Have you tried to filter the module list using either the search box or the search options panel on the right hand side? I'd assumed the default pattern to finding relevant modules would be searching to filter first, rather than scrolling through the entire list.

I'm marking this as a future enhancement as part of broader work to improve the user experience. The project will shortly be open source and any patches are welcome!

comment:3 Changed 9 years ago by lazaridis_com

@bill

Was not aware of the TreeGrid. I tend to agree with your thought. A combined Tree/Grid? should be the ideal UI.

@jamesthomas

I had no problems to use the filters on the right side. Straightforward implementation, functionality was detectable immediately.

Just saying that the "naturally" expected UI would be a Tree (or TreeGrid) with 3-state checkboxes.

Personally for me, the existent solution is ok. I'm just reporting some issues, for as long as I have the "newcomer freshness".

comment:4 in reply to:  3 Changed 9 years ago by James Thomas

Replying to lazaridis_com:

@jamesthomas

I had no problems to use the filters on the right side. Straightforward implementation, functionality was detectable immediately.

Just saying that the "naturally" expected UI would be a Tree (or TreeGrid) with 3-state checkboxes.

Personally for me, the existent solution is ok. I'm just reporting some issues, for as long as I have the "newcomer freshness".

Thank you for taking the time to let us know your thoughts, the feedback is really appreciated. Keep reporting anything you find!

comment:5 Changed 8 years ago by ben hockey

Status: newopen

comment:6 Changed 8 years ago by James Thomas

Resolution: wontfix
Status: openclosed

I'm planning on re-vamping the front page to remove the large list view in the future but won't include a tree grid. I'm closing this ticket as it'll be redundant and has been around for over a year.

Note: See TracTickets for help on using tickets.