• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Combobox

Page history last edited by Todd Parker 14 years, 9 months ago

 

type: widget

release: 0.0

priority: very low

status: in planning

documentation: url || N/A

demo: url || N/A

 


 

1 - Description:

 

(High level description of purpose, where and when to use, how it solves a particular user or developer issue, links to existing plug-ins and UI guidelines, screenshots of best practice examples, diagrams -- anything that helps to clearly describe the item in plain English.)

 

A list of items with one selection possible. Current selection is visible, other are displayed in a list by clicking an attached button.

 

See: HTML <select /> tag (with no multiple attribute specified).

See: http://www.givainc.com/labs/linkselect_jquery_plugin.htm

 

 

Working example:

http://www.asp.net/ajax/AjaxControlToolkit/Samples/ComboBox/ComboBox.aspx


 

2 - Visual Design:

 

(Initial wireframe mockup, followed by more detailed designs of the various configurations, options and states.)

 


 

 

3 - Functional Specifications/Requirements:

 

(Detailed description of how the script will be structured: defaults, options, architecture, extensibility, etc.)

 


 

4 - Markup & Style:

 

     4.1 Initial markup examples

 

     (Pre-enhanced HTML markup structure that will be transformed into the final widget. There may be multiple possible HTML markup options per widget: for example, for a slider, radiobuttons, inputs or selects could all be used. )

 

     4.2 Recommended transformed HTML markup

 

     (The HTML markup structure and classes that will be used by the scripts in the enhanced version) 

 

     4.3 Accessibility recommendation

 

    (Detailed recommendations for ARIA, HTML markup, CSS and javascript that will contribute to universal access and full section 508 accessibility for screen readers, mobile devices and any other devices) 

 

     4.4 CSS & Theme

 

    (Description of the CSS classes to be used for all states, how custom theming and Themeroller support will work.) 

 


 

5 - Latest version of plugin:

 

(Link to the latest version in the jQuery UI trunk here)

 


 

6 - Open issues being discussed

 

(Use this area to place things that we're hashing out like features and options we're not sure we should include, questions about how this fits into UI and relates to other widgets and utilities, known problems, whether features should be broken across multiple releases, etc.)

 


 

 

 

 

Comments (1)

ajpiano said

at 12:47 pm on Jun 17, 2009

It is worth noting that the specs on the ASP.NET example mirror the discussions that we have been having on the dev list the Selectmenu and Autocomplete pages...

"Working with a ComboBox in code is also a lot like working with a DropDownList. It has all of the same properties and events as a DropDownList, with a few additional ComboBox-specific properties and events."

I tend to think we should stick with the ComboBox name as it is a familiar name for this widget.

You don't have permission to comment on this page.