Dijit Widgets

Dijit / Layout

AccordianContainer

dijit.layout.AccordianContainer
Maqetta propertyCommentsShow?
IDNo
DurationYes
PersistNo

BorderContainer

dijit.layout.BorderContainer
Maqetta propertyCommentsShow?
IDNo
DesignHeadline or SidebarYes
Live SplittersYes
PersistSave splitter positions in a cookieYes
GuttersYes

ContentPane

dijit.layout.BorderContainer
Maqetta propertyCommentsShow?
IDNo
TitleNo
contentThe innerHTML of the ContentPaneYes
URLhrefYes
Extract ContentExtract content from inside <body> tagYes
Parse On Loaddefault to YesNo
Prevent Cachedefault to NoNo
Preloaddefault to YesNo
Refresh On Showdefault to NoNo
Loading MessageMessage to show while loading contentYes
Error MessageMessage to show if an error occursYes
ioArgsNo

StackContainer

dijit.layout.StackContainer
Maqetta propertyCommentsShow?
IDNo
PersistRemembers the selected child across sessionsYes

Notes: This container is good for wizards, slide shows, and long lists or text blocks. Default is 2 pages - how do you add more pages? StackContainer uses ContentPane for each page. Works in tandem with StackController (the contorl buttons).

dijit.layout.StackController
Maqetta propertyCommentsShow?
IDNo
Container IDNo
buttonWidgetName of the button widget to create to correspond to each pageYes

Notes: StackController has more properties that are not in Maqetta: containerId, pane2button, pane2handles - not sure what these are but might want to include them. The dojo example shows multiple buttons (forward/back + page buttons) - how do you configure this?

TabContainer

dijit.layout.StackContainer
Maqetta propertyCommentsShow?
IDNo
Tab PositionInheritedYes
NestedInheritedYes
tabStripInheritedYes
persistInherited. Remembers the selected child across sessionsYes
controllerWidgetYes

Notes: TabContainer has more properties that are not in Maqetta: useMenu and useSlider. I think these should be added.

Dijit / Form Handling

Button

dijit.form.Button
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueInheritedYes
Tab indexInheritedYes
DisabledInheritedYes
LabelYes
Show LabelYes
Icon ClassYes
scrollOnFocusInheritedYes

ComboButton

dijit.form.ComboButton
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueInheritedYes
Tab indexInheritedYes
DisabledInheritedYes
LabelInheritedYes
Show LabelInheritedYes
Icon ClassInheritedYes
scrollOnFocusInheritedYes
baseClassRoot CSS class of the widgetYes
optionsTitleText that describes the options menu (accessability)Yes

DropDownButton

dijit.form.DropDownButton
Maqetta propertyCommentsShow?
Inheritedsee inherited propertiesYes
baseClassYes
dropDownYes
dropDownContainerYes

ToggleButton

dijit.form.ToggleButton
Maqetta propertyCommentsShow?
Inheritedsee inherited propertiesYes
baseClassYes
checkedYes

CurrencyTextBox

dijit.form.CurrencyTextBox
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueInheritedYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max LengthInheritedYes
CurrencyYes
regExpInheritedYes
scrollOnFocusInheritedYes

Notes: Missing property: constraints - specifies both contstraints on the input (including minimum/maximum allowed values) as well as formatting options. See dijit.form.CurrencyTextBox._Contraints for details.

DateTextBox

dijit.form.DateTextBox
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max LengthInheritedYes
datePackageDefaults to Gregorian calendar routines at dojo.date.No
scrollOnFocusInheritedYes

NumberTextBox

dijit.form.NumberTextBox
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max LengthInheritedYes
scrollOnFocusInheritedYes
stateNo

SimpleTextarea

dijit.form.SimpleTextarea
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
Text(value)Yes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
RowsYes
ColumnsYes
trimInheritedYes
uppercaseInheritedYes
lowercaseInheritedYes
propercaseInheritedYes
maxLengthInheritedYes
scrollOnFocusInheritedYes

TextArea

dijit.form.TextArea
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
maxLengthInheritedYes
Text(value)Yes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
colsYes
rowsYes
trimInheritedYes
uppercaseInheritedYes
lowercaseInheritedYes
propercaseInheritedYes
scrollOnFocusInheritedYes

TextBox

dijit.form.TextBox
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
TrimYes
Upper CaseYes
Lower CaseYes
Proper CaseYes
Max LengthYes
scrollOnFocusInheritedYes

Note: Consider adding "selectOnClick".

TimeTextBox

dijit.form.TimeTextBox
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max LengthInheritedYes
popupClassYes
datePackageDefaults to Gregorian calendar routines at dojo.date.No
scrollOnFocusInheritedYes

ValidationTextBox

dijit.form.ValidationTextBox
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
TrimInheritedYes
Upper CaseInheritedYes
Lower CaseInheritedYes
Proper CaseInheritedYes
Max LengthInheritedYes
scrollOnFocusInheritedYes

Consider adding: "invalidMessage", "promptMessage", "required", "state", "tooltipPosition". Not sure about "messages" - no documentation on it.

ComboBox

dijit.form.ComboBox
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max LengthInheritedYes
Auto CompleteInheritedYes
Search DelayInheritedYes
Search AttributeInheritedYes
Query ExpressionInheritedYes
Ignore CaseInheritedYes
Show Down ArrowInheritedYes
scrollOnFocusInheritedYes
highlightMatchInheritedYes
labelAttrInheritedYes
Label TypeInheritedYes

FilteringSelect

dijit.form.FilteringSelect
Maqetta propertyCommentsShow?
IDNo
TypeInheritedYes
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max LengthInheritedYes
Page SizeInheritedYes
Auto CompleteInheritedYes
Search DelayInheritedYes
Search AttributeInheritedYes
Query ExpressionInheritedYes
Ignore CaseInheritedYes
Show Down ArrowInheritedYes
Label AttributeInheritedYes
Label TypeInheritedYes
scrollOnFocusInheritedYes
fetchPropertiesInheritedYes
highlightMatchInheritedYes

Consider adding "required".

MultiSelect

dijit.form.MultiSelect
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
SizeYes
scrollOnFocusInheritedYes

Select

dijit.form.Select
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
TypeInherited?
ValueInherited?
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max HeightInheritedYes
Auto WidthInheritedYes
Force WidthInheritedYes
ToolTip PositionYes
RequiredYes
scrollOnFocusInheritedYes

Note: This widget is not in Maqetta so this is best guess on which properties to display.

CheckBox

dijit.form.CheckBox
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
ValueYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyYes
CheckedYes
scrollOnFocusInheritedYes

HorizontalSlider

dijit.form.HorizontalSlider
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
Value?
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Show ButtonsYes
Minimum ValueYes
Maximum ValueYes
Discreet ValuesYes
Page IncrementYes
Click SelectYes
Slide DirationYes
scrollOnFocusInheritedYes

NumberSpinner

dijit.form.NumberSpinner
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
ValueInheritedYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Max LengthInheritedYes
Default TimeoutInheritedYes
Timeout Change RateInheritedYes
Small DeltaInheritedYes
Lare DeltaInheritedYes
scrollOnFocusInheritedYes
stateInheritedYes

RadioButton

dijit.form.RadioButton
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
ValueInheritedYes
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
CheckedInheritedYes
scrollOnFocusInheritedYes

VerticalSlider

dijit.form.VerticalSlider
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
Value?
Tab IndexInheritedYes
DisabledInheritedYes
Read OnlyInheritedYes
Intermediate ChangesInherited?
Show ButtonsYes
Minimum ValueYes
Maximum ValueYes
Discreet ValuesYes
Page IncrementYes
Click SelectYes
Slide DirationYes
scrollOnFocusInheritedYes
widgetsInTemplateInheritedNo
isContainerInheritedNo

Dijit / Widget

Calendar

dijit.Calendar
Maqetta propertyCommentsShow?
IDNo
NameInheritedYes
ValueInheritedYes
Day WidthInheritedYes
datePackageUse dojo.date default? InheritedNo

ColorPalette

dijit.ColorPalette
Maqetta propertyCommentsShow?
IDNo
Default TimeoutInheritedYes
Timeout Change RateInheritedYes
Palette SizeInheritedYes
ValueInheritedYes
Tab IndexInheritedYes

Dialog

dijit.Dialog
Maqetta propertyCommentsShow?
IDNo
TitleInheritedYes
URLInheritedYes
Extract ContentInheritedYes
Parse On Loaddefault to YesNo
Prevent Cachedefault to NoNo
Preloaddefault to YesNo
Refresh On Showdefault to NoNo
Loading MessageInheritedYes
Error MessageInheritedYes
Durationnot a valid propertyNo
RefocusInheritedYes
openInheritedYes
autofocusInheritedYes
draggableInheritedYes
contentInheritedYes

Editor

dijit.Editor
Maqetta propertyCommentsShow?
IDNo
Inherit WidthInheritedYes
Focus On LoadInheritedYes
NameInheritedYes
Style SheetsInheritedYes
HeightInheritedYes
Minimum HeightInheritedYes
Plug-insInheritedYes
Extra Plug-insInheritedYes
customUndoInheritedYes
IsTabIndentInheritedYes
disableSpellCheckInheritedYes
DisabledInheritedYes
updateIntervalInheritedYes

InlineEditBox

dijit.InlineEditBox
Maqetta propertyCommentsShow?
IDNo
Auto SaveInheritedYes
Save Button LabelInheritedYes
Cancel Button LabelInheritedYes
Render As HTMLInheritedYes
Editor ClassInheritedYes
Editor ParametersInheritedYes
Editor WidthInheritedYes
ValueSame as Text? InheritedYes
Text(title? - no Text property) InheritedYes
Yes Value IndicatorShould this be No Value indicator? (property=noValueIndicator) InheritedYes
editingInheritedYes

Menu

dijit.Menu
Maqetta propertyCommentsShow?
IDNo
Target Node IDsInheritedYes
Context Menu For WindowInheritedYes
Left Click To OpenInheritedYes
Popup DelayInheritedYes
Tab IndexInheritedYes

MenuBar

dijit.MenuBar
Maqetta propertyCommentsShow?
IDNo
Popup DelayInheritedYes
Tab IndexInheritedYes

ProgressBar

dijit.ProgressBar
Maqetta propertyCommentsShow?
IDNo
Progress ValueInheritedYes
Maximum ValueInheritedYes
PlacesInheritedYes
IndeterminateInheritedYes

TitlePane

dijit.TitlePane
Maqetta propertyCommentsShow?
IDNo
TitleYes
URLInheritedYes
Extract ContentInheritedYes
Parse On LoadInheritedYes
Prevent CacheInheritedYes
PreloadInheritedYes
Refresh on ShowInheritedYes
Loading MessageInheritedYes
Error MessageInheritedYes
DurationNot a valid propertyYes
openInheritedYes
contentInheritedYes
ioArgsInheritedNo

Toolbar

dijit.Toolbar
Maqetta propertyCommentsShow?
IDNo
Tab IndexInheritedYes
isContainerNot a valid property?No

Consider "layoutAlign"


Tooltip

dijit.Tooltip
Maqetta propertyCommentsShow?
IDNo
LabelYes
TextNot a valid property. There's "title" but it's interchangeable with "label"?
Connect IDsInheritedYes
Show DelayInheritedYes
Positions(plural?) InheritedYes
defaultPositionNot a valid propertyNo

Tree

dijit.Tree
Maqetta propertyCommentsShow?
IDNo
Show RootInheritedYes
Open On ClickInheritedYes
openOnDblClickInheritedYes
persistInheritedYes
dndControllerInheritedNo
dndParamsInheritedNo

Consider: "persist", "selected", "selectedItem"


Previous / Next