.. _dijit/form/Select: dijit.form.Select ================= :Status: Draft :Version: 1.4 :Project owner: Nathan Toone :Authors: Nathan Toone, Doug Hays :Available: since V1.4 .. contents:: :depth: 2 A styleable drop down select box (similar to html select element) ============ Introduction ============ HTML Select tags are problematic when it comes to styling - they are not very styleable, not to mention nearly impossible to get a consistent cross-browser widget. This widget aims to resolve that issue. ===== Usage ===== The Select widget is designed to replace existing HTML select elements with minimal effort. You can also create them programmatically. You can specify the maximum height of your dropdown menu by specifying "maxHeight" attribute during widget instantiation. If the dropdown menu would be larger than that value (in pixels), then scrollbars are added to the dropdown menu. ======== Examples ======== A simple Select --------------- This example shows a simple Select widget - converted from a select tag. .. cv-compound:: :version: local .. cv:: javascript .. cv:: html
A "styled" Select ----------------- When styling the entries of a Select widget, you must use div and span tags, instead of select and option tags - as IE will strip out any HTML within the option tags. .. cv-compound:: :version: local .. cv:: javascript .. cv:: html
Alabama Alaska Arizona Arkansas California New
  Mexico
Setting Width ------------- By default, the width of the select widget will be to fit the width of the selected item. However, you can specify a width on the select to force a fixed width. .. cv-compound:: :version: local .. cv:: javascript .. cv:: html