One possibility would be to alert the user to the existence of sublevels via a direct speech message, without changing focus in the UI, e.g., by speaking the string "Has sublevels."

On 3/31/2013 2:41 AM, David wrote:
Rick,
I am tending more and more, to think the same line as you. A set of listboxes could be a solution. One thing that I am stuck on if we look at a set of listboxes, is this. Let's say you pick Shirt. Shirt might, or might not, have a sub-level, for color picks. And, if it has a color sub-level, you tab there, and make a choice of Blue. Again, Blue could happen to have a sublevel that would give the shades, or nuances, of Blue. My challenge here, is how to let the user know, if there is a sublevel or not. In a treeview, you would right away hear it, since the speech would tell you that a branch of the tree is collapsed or expanded, if there is a sublevel, but not so if there is no sublevels. At least, that is my impression. I am all for setting up five listboxes, since that is how many sublevels can be had at the most, in this project. And, to have a textbox at the bottom of the screen, adding up all the selections, will neither be a problem. After all, listboxes might just end up crimping my code a bit. But as I said, the big challenge I see, is to let the user know, when a sublevel is available and when it's not. Otherwise, the user would have to make his choice in the first listbox, then tab through all the four other listboxes, to see if there would happen to be sub-choices to be made. That's an aweful lot of tabbing, ain't it? So, if anyone has a suggestion, as to how you would have liked to be informed of possible sublevels, whenever you make a choice in a listbox - Well, I am all ears. Main thing is, to have a layout and construction, that will make the most smooth user experience.
OK, I see one way to do it, and that is as follows:
The user makes his selection on Pants.
Pants have a sublevel, so the cursor is automatically moved to the next listbox. The user here makes a choice of Red, and since red has a sublevel of shades, the cursor is automatically moved to the next listbox. This approach, would ensure that the user always would know, when there is a sublevel, and when there is not. Yet, it has one drawback. The user could want, only to select a shirt, and not bother about the colors. Or, he might select Green, but don't want to make a choice of the shade of green. Now, if the cursor is automatically moved to the next listbox upon any selection that happens to have a sublevel, my big concern is, if this will cause more furstration than help - since the user now will have to Shift-Tab back to the prior listbox, to omit the sub-choice. Hope this all made some sense. And I am all ears to any feedback, as I don't want to start out with a complex coding, only to find that another dialog approach would have served the user's interest the better. OK, my example here is for cloth and color combinations. Yet, the principal part of this whole matter, could easily be applied into a number of settings. Imagine for instance, that we would have changed the project to hold computers and printers, and where the user would have the chance of picking memory size and CPU speed, and depending on his choices of either, new sub-choices would come up if there is any available. Or, imagine the project moved into a drug-store like setting. In the main level, you pick a medicine, this medicine could happen to only come in one size and strength, so no sub-choices are available. Yet, the medicine also might come in differently sized packaging, so then there would be a sub-choice to be made. And, thirdly, the medicine selected, comes in 50, 100 or 360 count packaging, but it comes with different choices of strength for the different packages. As you can see, the principal of this project, might well enough be applied with numerous other kinds of similar projects. And so I hoped, that some user feedback, along with a suggestion or two from well-experienced developers, could point me to a most smoothly handled dialog. I have noticed and saved the feedback so far given, and thank you all who has contributed. Still, I am considering several solutions round the bush, so keep giving me what feedback you want.

    ----- Original Message -----
    *From:* RicksPlace <mailto:[email protected]>
    *To:* [email protected] <mailto:[email protected]>
    *Sent:* Sunday, March 31, 2013 3:25 AM
    *Subject:* Re: Suggestion needed, is a Treeview the right thing?

    Hi Again David:
    I just saw a blurb in one of the posts about cloth as well as item
    and colors and the fact that there would be allot of selections.
    You might not want to have check boxes for everything since that
    would be a whole lot of checking and navigation for the client.
    If you intend on having Items and cloth and then colors for
    each type of cloth then perhaps a Master / Detail layout with 3
    list boxes.
    This way the user:
    mouse click Shirt, mouse click silk, mouse click Navy Blue and
    mouse click save choice button and done with that selection
    User sees the selection added to a review TextBox or ListBox upon
    clicking the save button.
    Repeat until done then click the Done button or hot key to process
    the selections.
    This would seem the cleanest layout for a   user I can think off
    the top of my head.
    That many choices with a ton of checkboxes, even layed out in a
    tree view, would be more painful to muck with and reviewing
    selections would involve opening and closing and trying to go
    through all the various branches and sub branches to review what
    was selected.
    Rick USA


Reply via email to