Hi!
I'd like to disable selection of date outside a defined preriod
redefining the calendar widget for my datetime form field... I've tryied
this way without success:

1. defining the datetime field with a string widget:
 
        Field("checkin", "datetime", label=T("Check-in date"),
            default = defaults["checkin"],
            requires = IS_DATETIME_IN_RANGE(
                minimum = _mindate,
                maximum = _now,
                error_message = T("Invalid date")),
            widget = SQLFORM.widgets.string.widget
        )

2. defining the calendar object in the view using a js script at the end
of the page:

<script type="text/javascript">
    Calendar.setup({
        inputField: "no_table_checkin",
        showsTime: true,
        ifFormat: "%d/%m/%Y %H:%M:%S",
        timeFormat: "24",
        min: 20150601,
        max: 20160301
    });
</script>

The new calendar widget is correctly attached to the string input but
min and max attributes are not considered.
Looking in the code of web2py.js script I noticed that, for example, the
attribute showsTime in the official dynarch documentation[1] is reported
as showTime... so I ask my self if the min and max parameters are
reported also correctly...

Can anybody helpme?
Thank you very mutch

    Manuele

[1] http://www.dynarch.com/jscal/

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to