I'm using bootstrap-datepicker.js also with these changes, not sure it's as
robust but works and I use it for multiple date formats such as this:
Field('origination_date', 'date',
widget=datepicker_widget(format='mm/yyyy', min_view_mode='months'
), requires=IS_DATE('%m/%Y')), # example using just mm/yyyy
added widget
def datepicker_widget(**settings):
def widget(field, value, **attributes):
default = {'value': value}
attributes = FormWidget._attributes(field, default, **attributes)
attributes['_class'] = 'form-control date'
# default format “mm/dd/yyyy”
data_attributes = {}
data_attributes['date-format'] = 'yyyy-mm-dd'
for item in settings.iteritems():
data_attributes['date-'+item[0].replace('_', '-')] = item[1]
return INPUT(
data=data_attributes,
**attributes
)
return widget
added this to my layout (I actually place this in a .js file I then add to
layout.html:
$('input.date').datepicker({
todayBtn: "linked",
autoclose: true,
todayHighlight: true
});
I removed for web2py_ajax.html:
# response.files.insert(1,URL('static','css/calendar.css'))
# response.files.insert(2,URL('static','js/calendar.js'))
On Wednesday, July 6, 2016 at 6:59:02 PM UTC-4, Donald McClymont wrote:
>
> This now seems to be along the correct lines - the issue I had was a
> styling conflict with calendar.css file in web2py for the hour class being
> set to 2em and my hack for now to fix was to append the following to the
> std datetimepicker.css that can be downloaded however not sure if there is
> a better way.
>
> /* To revernt font 2em in web2py calendar component */
> .hour, .minute {font-size: 14px;}
>
>
>
>
> On Wednesday, July 6, 2016 at 1:17:59 PM UTC+1, Donald McClymont wrote:
>>
>> This is nice and a great improvement for dates. I thought I could easily
>> replicate for datetime by using this which seems to be a fork of the
>> original to allow time input as well
>>
>>
>> http://www.malot.fr/bootstrap-datetimepicker/demo.php?utm_source=siteweb&utm_medium=demo&utm_campaign=Site%2BWeb
>>
>> https://github.com/smalot/bootstrap-datetimepicker
>>
>> however it seems to not be formatting the time selection correctly for
>> some reason and may well need some adjustment to update with the script. I
>> will continue to look at getting working but if anyone else can provide
>> some hints on how to do this then would be good to have both options
>> available in some manner.
>>
>> Donald
>>
>>
>> On Tuesday, July 5, 2016 at 5:10:44 PM UTC+1, Ron Chatterjee wrote:
>>>
>>> I had my fair share of evaluation. Which looks better?
>>>
>>>
>>>
>>> On Monday, May 11, 2015 at 5:01:36 PM UTC-4, villas wrote:
>>>>
>>>> Thanks Leonel.
>>>>
>>>> BTW in your first post you said:
>>>> Field('birthdate', 'date', widget=bsdatepicker_widget)
>>>>
>>>> It should be with brackets at the end:
>>>> Field('birthdate', 'date', widget=bsdatepicker_widget())
>>>>
>>>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.