datetime
Date/Time Form Field
The date time field renders a javascript calendar widget by default.
Attribute | Description | Default Value |
|---|---|---|
ftStyle | Inline style attributes. | width:160px; |
ftDateFormatMask | Standard ColdFusion date mask options. | dd mmm yyyy |
ftTimeFormatMask | Standard ColdFusion time mask options. | hh:mm tt |
ftCalendarFormatMask | Formatting mask for JS control. | %d %b %Y %I:%M %p |
ftToggleOffDateTime | Boolean toggle for disabling datetime field. | false |
ftCalendarShowTime | Boolean toggle for removing time selector field | true |
ftToggleOffDateTime y2.2k bug
The off/on toggle actually submits a date 200years into the future. We're doing this currently as we've been having trouble working out the difference between an empty date and a date that has been toggled on/off. Any ideas? Call us on 555-y22k
Information about the JS Calendar control, named 'The Coolest DHTML Calendar', can be viewed here.
Sample Usage ./plugins/farcrycms/packages/types/dmEvent.cfc
<cfproperty
ftseq="2" ftfieldset="Event Overview" ftwizardStep="General Details"
name="startDate"
type="date"
hint="The start date of the event"
required="no"
default=""
ftDefaultType="Evaluate"
ftDefault="now()"
ftType="datetime"
ftDateFormatMask="dd mmm yyyy"
ftTimeFormatMask="hh:mm tt"
ftToggleOffDateTime="false"
ftlabel="Start Date" />
<cfproperty
ftseq="3" ftfieldset="Event Overview" ftwizardStep="General Details"
name="endDate"
type="date"
hint="The end date of the event"
required="no"
default=""
ftDefaultType="Evaluate"
ftDefault="DateAdd('d', 5, now())"
ftType="datetime"
ftDateFormatMask="dd mmm yyyy"
ftTimeFormatMask="hh:mm tt"
ftToggleOffDateTime="false"
ftlabel="End Date" />