Skip to content

Date Range Picker — Reference

Reference · Advanced · App Connect

Date Range Picker settings and behavior. Settings include ID, Name, Theme, Highlight.

Date Range Picker settings and events. Select the component in App Structure to find these controls in Properties.

Name Description
IDOptional unique identifier for this element. Sets the element's id attribute. Keep IDs unique per page (useful for anchors, label for targets, and JavaScript hooks). Bootstrap docs: Introduction Required. Default: "". Attribute: id.
NameHTML name attribute. Sets the control name . This is used as the field key in form submissions and is essential for classic post submissions and many server-side handlers. Bootstrap docs: Forms overview Required. Default: "". Attribute: name.
ThemeDefault: "".
HighlightDefault: "".
Start DateDefault: "". Attribute: startdate.
End DateDefault: "". Attribute: enddate.
Min DateDefault: "". Attribute: mindate.
Max DateDefault: "". Attribute: maxdate.
Format<p>Use the following masks:</p><table border="0" colspacing="1" cellspacing="0"> <tr><td> <b>Year</b>: </td><td><b>YYYY</b> 4 digits </td><td><b>YY</b> 2 digits </td><td><b>Y</b> full year </td><td>&nbsp; </td></tr> <tr><td> <b>Month</b>: </td><td><b>MMMM</b> full </td><td><b>MMM</b> short </td><td><b>MM</b> 2 digits </td><td><b>M</b> month num</td></tr> <tr><td> <b>Month Day</b>: </td><td><b>DD</b> 2 digits </td><td><b>Do</b> 1st </td><td>2nd ... 31st </td><td><b>D</b> day num </td></tr> <tr><td> <b>Week Day</b>: </td><td><b>dddd</b> long </td><td><b>ddd</b> short day</td><td><b>dd</b> 2 letter day</td><td><b>d</b> day num </td></tr> <tr><td> <b>Hour</b>: </td><td><b>HH</b> 2 digit 24h </td><td><b>H</b> 24 hour </td><td><b>hh</b> 2 digit 12h </td><td><b>h</b> 12h </td></tr> <tr><td> <b>Minute</b>: </td><td><b>mm</b> 2 digit </td><td><b>m</b> minutes </td><td><b>ss</b> 2 digit secs</td><td><b>s</b> secs </td></tr> <tr><td> </td><td><b>A</b> AM/PM </td><td><b>a</b> am/pm </td><td>&nbsp; </td><td>&nbsp; </td></tr> <tr><td>Localized: </td><td><b>LT</b> HH:mm </td><td><b>LTS</b> HH:mm:ss </td><td> <b>L</b> DD/MM/YYYY </td><td>&nbsp; </td></tr> <tr><td> </td><td><b>LL</b> D MMMM<br> YYYY </td><td><b>LLL</b> D MMMM<br> YYYY HH:mm</td><td> <b>LLLL</b> dddd D<br> MMMM YYYY<br> HH:mm </td></tr></table> Default: "". Attribute: format.
OpensOptions: Left (left), Right, Center (center) Default: "". Attribute: opens.
DirectionOptions: Left To Right, Right To Left (rtl) Default: "". Attribute: direction.
Auto ApplyDefault: "". Attribute: autoapply.
SeparatorDefault: " - ". Attribute: separator.
Drops UpDefault: "". Attribute: dropsup.
UnlinkedDefault: "". Attribute: unlinked.
Disable WeekendsDefault: "". Attribute: disableweekends.
Show Week NumbersDefault: "". Attribute: showweeknumbers.
Show DropdownsDefault: "". Attribute: showdropdowns.
Min YearDefault: "". Attribute: minyear.
Max YearDefault: "". Attribute: maxyear.
Name Description
YearsDefault: "". Attribute: maxspan-years.
MonthsDefault: "". Attribute: maxspan-months.
WeeksDefault: "". Attribute: maxspan-weeks.
DaysDefault: "". Attribute: maxspan-days.
Name Description
Data SourceDefault: "". Attribute: dmx-bind:invaliddates.
Start Date FieldDefault: "". Attribute: invaliddates-start.
End Date FieldDefault: "". Attribute: invaliddates-end.
Name Description
Data SourceDefault: "". Attribute: dmx-bind:customdates.
Start Date FieldDefault: "". Attribute: customdates-start.
End Date FieldDefault: "". Attribute: customdates-end.
Class FieldDefault: "". Attribute: customdates-class.
Name Description
Time PickerDefault: false. Attribute: timepicker.
Name Description
Week LabelDefault: "W". Attribute: weeklabel.
Apply LabelDefault: "Apply". Attribute: applylabel.
Cancel LabelDefault: "Cancel". Attribute: cancellabel.
Name Description
Start DateChoose dynamic data binding.
End DateChoose dynamic data binding.
Min YearChoose dynamic data binding.
Max YearChoose dynamic data binding.
Min DateChoose dynamic data binding.
Max DateChoose dynamic data binding.
Max Span YearsChoose dynamic data binding.
Max Span MonthsChoose dynamic data binding.
Max Span WeeksChoose dynamic data binding.
Max Span DaysChoose dynamic data binding.
Name Description
ShowAction: Choose the action to execute. Output value representing the shown state. This is typically used for App Connect state binding and logic, not for styling. Bootstrap docs: JavaScript
HideAction: Choose the action to execute. Output value representing the hidden state. This is typically used for App Connect state binding and logic. Bootstrap docs: JavaScript
ApplyAction: Choose the action to execute.
CancelAction: Choose the action to execute.