If for some reason you wish you end-user to be able to directly enter a date in the input, set “lockInput” false.
There are a number of input styles, which I will demonstrate below.
Note that the button may not display correctly if the input does not have a named ID
Setting 'useButton' off will prevent the button decoration (but will currently add a preceding decoration in bootstrap mode).
"hideContainer" and opening with a link or button
DateBox can be displayed right inline with other controls very prettily by combining these two options.
If you are not using CalBox in this manner, you might need to investigate "useImmediate" to make sure that when your user sets a date, that is really what gets sent to the server - particularly if it is in a simple form control.
Fine-Tuning Input styling
When 'usePlaceholder' is true, it will grab the label of the element and set it as the placeholder. If it is a string, it will use that instead. You may have also noticed that DateBox always tries to use the label as it's header text, when appropriate.