472,988 Members | 2,296 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,988 software developers and data experts.

Usability of Multi-Select ListBox

This is more of a design/philosophical question :)

I have a page in which the user sets attributes for a project. There are 8
attributes, e.g. Project Type, Country, etc. The number of options per
attribute varies. The user is allowed to select as many options per
attribute.

I'm using a multi-select ListBox for this, and it works perfectly. The
trouble I'm having is from a user perspective. Very few of the users seem to
understand that you can/should select multiple items in the ListBox.

I have a short blurb explaining that they can do that, and explaining how to
use the Ctrl-Click method. But still ...

Unfortunately, the quality of our data is suffering because users aren't
classifying projects properly.

I've thought about doing stuff using checkboxes or radiobuttonlists,
however, that ends up using a lot of screen space.

Can anybody think of an elegant way to do this in one screen (not a step by
step wizard)?

Thanks!
Nov 19 '05 #1
2 5803
George,
U can use the checkboxlist and keep the property RepeatColumns="1"
and RepeatDirection="Vertical" and put this list box inside a div with a
fixed width and height in that way it will give a close simulation to listbox
with checkboxes

Example:
<div class="placeholdercontainer" id="placeHolderDisposition"
style="OVERFLOW: auto; WIDTH: 280px; HEIGHT: 75px ;BORDER-RIGHT: gray 1px
solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid;
BORDER-BOTTOM: gray 1px solid; ">
<asp:CheckBoxList ID="chkList" Runat="server" CssClass="FormText"
RepeatDirection="Vertical" RepeatColumns="1" BorderWidth="0"
Datafield="description" datavaluefield="value"></asp:CheckBoxList>
</div>

I think this would be an better approach by putting it under the div u can
limit the widht and height and checkboxlist inside it would be scrollable .
No need for the user to press Ctrl+click

Hope this helps you

IntelYogi
"George Durzi" wrote:
This is more of a design/philosophical question :)

I have a page in which the user sets attributes for a project. There are 8
attributes, e.g. Project Type, Country, etc. The number of options per
attribute varies. The user is allowed to select as many options per
attribute.

I'm using a multi-select ListBox for this, and it works perfectly. The
trouble I'm having is from a user perspective. Very few of the users seem to
understand that you can/should select multiple items in the ListBox.

I have a short blurb explaining that they can do that, and explaining how to
use the Ctrl-Click method. But still ...

Unfortunately, the quality of our data is suffering because users aren't
classifying projects properly.

I've thought about doing stuff using checkboxes or radiobuttonlists,
however, that ends up using a lot of screen space.

Can anybody think of an elegant way to do this in one screen (not a step by
step wizard)?

Thanks!

Nov 19 '05 #2
Excellent suggestion!
Thank you!

"IntelYogi" <In*******@discussions.microsoft.com> wrote in message
news:FB**********************************@microsof t.com...
George,
U can use the checkboxlist and keep the property RepeatColumns="1"
and RepeatDirection="Vertical" and put this list box inside a div with a
fixed width and height in that way it will give a close simulation to
listbox
with checkboxes

Example:
<div class="placeholdercontainer" id="placeHolderDisposition"
style="OVERFLOW: auto; WIDTH: 280px; HEIGHT: 75px ;BORDER-RIGHT: gray 1px
solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid;
BORDER-BOTTOM: gray 1px solid; ">
<asp:CheckBoxList ID="chkList" Runat="server" CssClass="FormText"
RepeatDirection="Vertical" RepeatColumns="1" BorderWidth="0"
Datafield="description" datavaluefield="value"></asp:CheckBoxList>
</div>

I think this would be an better approach by putting it under the div u can
limit the widht and height and checkboxlist inside it would be
scrollable .
No need for the user to press Ctrl+click

Hope this helps you

IntelYogi
"George Durzi" wrote:
This is more of a design/philosophical question :)

I have a page in which the user sets attributes for a project. There are
8
attributes, e.g. Project Type, Country, etc. The number of options per
attribute varies. The user is allowed to select as many options per
attribute.

I'm using a multi-select ListBox for this, and it works perfectly. The
trouble I'm having is from a user perspective. Very few of the users seem
to
understand that you can/should select multiple items in the ListBox.

I have a short blurb explaining that they can do that, and explaining how
to
use the Ctrl-Click method. But still ...

Unfortunately, the quality of our data is suffering because users aren't
classifying projects properly.

I've thought about doing stuff using checkboxes or radiobuttonlists,
however, that ends up using a lot of screen space.

Can anybody think of an elegant way to do this in one screen (not a step
by
step wizard)?

Thanks!

Nov 19 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

115
by: J | last post by:
I've run CSSCheck on my style sheets and I always get a warning similar to this: "font: bold 9pt/100% sans-serif Warning: Absolute length units should not generally be used on the Web ..." ...
9
by: Barbara de Zoete | last post by:
I am getting more and more confused as to the meaning of the words 'accessibility' and 'usability' *in the context of the world wide web*. What do these two words mean? How do they differ from one...
4
by: Timothy Larson | last post by:
Hello again, groups. Long time, no post. I'm now working for the web center of a large Midwestern company, and am thinking of putting together a presentation on web usability and design issues...
4
by: bissatch | last post by:
Hi, I am a web designer and have just recently took up the position of web marketer for a company managing their intranet and external website. I was interested in a book that provided good tips...
0
by: usable_us | last post by:
Hello, Oracle's Usability group will be conducting an incentive-based two hour usability activity. (This is not a job posting but an invitation to a two hour activity) This email was not...
17
by: Aussie Rules | last post by:
Hi, I want to have a single line combo box dropdown, but where i can selected multiple items in the drop down via a check box... I can see one in the standard tool box... is there one ? If...
2
by: Jan | last post by:
In a 2-page order form, not all applicants will complete it due to field validations. If I want to see data from incomplete orders, can this be done using some sort of session control so that each...
5
by: Red | last post by:
Hi, Can someone give me some pointers on how to approach creating multi level category navigation for a website? Take ebay for example. No matter where you are, you have a navigation bar...
0
by: YellowFin Announcements | last post by:
Introduction Usability and relevance have been identified as the major factors preventing mass adoption of Business Intelligence applications. What we have today are traditional BI tools that...
11
by: Jeff | last post by:
Hello everyone. I've searched through the archives here, and it seems that questions similar to this one have come up in the past, but I was hoping that I could pick your Pythonic brains a bit. ...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: Aliciasmith | last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
0
tracyyun
by: tracyyun | last post by:
Hello everyone, I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
2
by: giovanniandrean | last post by:
The energy model is structured as follows and uses excel sheets to give input data: 1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
3
by: nia12 | last post by:
Hi there, I am very new to Access so apologies if any of this is obvious/not clear. I am creating a data collection tool for health care employees to complete. It consists of a number of...
0
NeoPa
by: NeoPa | last post by:
Introduction For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
0
isladogs
by: isladogs | last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, Mike...
3
SueHopson
by: SueHopson | last post by:
Hi All, I'm trying to create a single code (run off a button that calls the Private Sub) for our parts list report that will allow the user to filter by either/both PartVendor and PartType. On...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.