dev-master
9999999-devHTML5 time field for Silverstripe
BSD-3-Clause
The Requires
by Nivanka Fonseka
by Priyashantha Hp
by Manoj Buddhika
silverstripe news
HTML5 time field for Silverstripe
SilverStripe TimeField is a module which consists of 3 form fields., (*1)
HTML5 date and time fields overwrite the SilverStripe's default DateField and TimeField with field which HTML5 input types. TimeDropdownField generates a dropdown field with time and you can set the interval, (*2)
User composer to install, (*3)
composer require silverstripers/silverstripe-timefield dev-master
, (*4)
First, the new input type reduce our reliance on client-side and server-side-scripting for validating inputs and this field is easy to use rather than using text field to enter time. No need of any coding to get the HTML5DateField and HTML5TimeField overwritten in site wide. Just need to install the module., (*5)
Based on the HTML5 date and time input types, these are supported in:, (*6)
Internet explorer doesn't support this., (*7)
add this in your config.yml. value should be in seconds., (*8)
HTML5TimeField: interval: '900'
add this in the getCMSFields() of the Page/DataObject you want to display the field. That will add 600 seconds inteval (10 mins)., (*9)
$fields->addFieldToTab('Root.TabName', TimeDropdownField('FieldName')->setInterval(600))
HTML5 time field for Silverstripe
BSD-3-Clause
silverstripe news