I've been poking around the documentation for the jQuery datepicker
and I can't seem to find an answer to a question of mine. Is there any
way to limit the the choices that a user can make in the current
datepicker? Anotherwords, block out / allow certain days?

Thanks!

On Dec 28 2009, 6:22 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> I like it. Just make sure that if it is very fancy works cross
> browser.
>
> On Dec 28, 1:37 pm, Brian M <bmere...@gmail.com> wrote:
>
>
>
> > How abouthttp://milesich.com/timepicker/
>
> > On Dec 28, 11:24 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > I am all for replacing the currentcalendar.js with another datepicker
> > > but it must have datetimepicker functionality too. The one you propose
> > > does not.
>
> > > We could use thishttp://plugins.jquery.com/project/DateTimepickerbut
> > > I have not tried it.
>
> > > I would take a patch to replace it.
>
> > > Massimo
>
> > > On Dec 28, 10:52 am, Alexandre Andrade <alexandrema...@gmail.com>
> > > wrote:
>
> > > > aboutcalendar.js, I found inhttp://docs.jquery.com/Plugins/Calendar
>
> > > > that it has renamed tohttp://docs.jquery.com/UI/Datepicker.
>
> > > > Datepicker suports localization:
> > > > ---------------------------------------------------------------------------
> > > >  ---------------------------------------------------
> > > > Localization
>
> > > > Datepicker provides support for localizing its content to cater for
> > > > different languages and date formats. Each localization is contained 
> > > > within
> > > > its own file with the language code appended to the name, e.g.
> > > >jquery.ui.datepicker-fr.js for French. These files are loaded after the 
> > > >main
> > > > datepicker code. They add their settings to the set of available
> > > > localizations and automatically apply them as defaults for all 
> > > > instances.
>
> > > > The $.datepicker.regional attribute holds an array of localizations, 
> > > > indexed
> > > > by language code, with '' referring to the default (English). Each 
> > > > entry is
> > > > an object with the following attributes: closeText, prevText, nextText,
> > > > currentText, monthNames, monthNamesShort, dayNames, dayNamesShort,
> > > > dayNamesMin, weekHeader, dateFormat, firstDay, isRTL, 
> > > > showMonthAfterYear,
> > > > and yearSuffix.
>
> > > > You can restore the default localizations with:
>
> > > > $.datepicker.setDefaults($.datepicker.regional['']);
>
> > > > And can then override an individual datepicker for a specific locale:
>
> > > > $(selector).datepicker($.datepicker.regional['fr']);
> > > > The localization files are also available in the UI 
> > > > svn:http://jquery-ui.googlecode.com/svn/trunk/ui/i18n/
>
> > > > ---------------------------------------------------------
>
> > > > Massimo, can you think about replace thecalendarclass in web2py?
>
> > > > or, If I am wrong, where find the docs about thecalendar.js?
>
> > > > 2009/12/24 mdipierro <mdipie...@cs.depaul.edu>
>
> > > > > the IS_DATE and IS_DATETIME accept a format argument. You should set
> > > > > it explicitly
>
> > > > > db.table.field.requires=IS_DATE(format=T('%Y-%M-%D'))
>
> > > > > then use the translation interface to translate both the string above
> > > > > and thecalendar.js translation string.
>
> > > > > Massimo
>
> > > > > On Dec 23, 8:24 pm, Brian M <bmere...@gmail.com> wrote:
> > > > > > Mengu's right. While changing the format in web2py_ajax would make 
> > > > > > the
> > > > > > chosen date display in the format you wanted, upon submission the 
> > > > > > form
> > > > > > will be rejected because web2py wants only yyyy-mm-dd format. So if
> > > > > > you go that route you'd have to do some form processing yourself to
> > > > > > convert formats and probably not use SQLFORM.
>
> > > > > > Perhaps you could add an extra field that would be updated every 
> > > > > > time
> > > > > > the chosen date changed and have that field be in the correct 
> > > > > > format?
> > > > > > I know thatjQueryUI's datepicker has an altField option built-in,
> > > > > > but I don't think the DynarchCalendar that web2py uses does. Maybe 
> > > > > > you
> > > > > > could create a widget that would use thejQueryUIcalendarinstead?
>
> > > > > > ~Brian
>
> > > > > > On Dec 23, 6:54 pm, Mengu <whalb...@gmail.com> wrote:
>
> > > > > > > And note that yyyy-mm-dd format is the way how mysql and sqlite 
> > > > > > > keep
> > > > > > > dates.
>
> > > > > > > On Dec 23, 4:39 pm, Brian M <bmere...@gmail.com> wrote:
>
> > > > > > > > I think that the format is controlled in the web2py_ajax.html 
> > > > > > > > view.
>
> > > > > > > > try {jQuery("input.date").focus( function() {Calendar.setup({
> > > > > > > >      inputField:this.id, ifFormat:"{{=T('%Y-%m-%d')}}",
> > > > > > > > showsTime:false
> > > > > > > >   }); }); } catch(e) {};
> > > > > > > >   try {jQuery("input.datetime").focus( function() 
> > > > > > > > {Calendar.setup({
> > > > > > > >      inputField:this.id, ifFormat:"{{=T('%Y-%m-%d %H:%M:%S')}}",
> > > > > > > > showsTime: true,timeFormat: "24"
> > > > > > > >   }); }); } catch(e) {};
>
> > > > > > > > Since the format string seems to be in a T() I would guess that 
> > > > > > > > it's
> > > > > > > > possible to change that using translations?
>
> > > > > > > > ~Brian
>
> > > > > > > > On Dec 23, 7:29 am, Alexandre Andrade <alexandrema...@gmail.com>
> > > > > > > > wrote:
>
> > > > > > > > > While
>
> > > > > > > > > db.convenio.data_assinatura.requires =
> > > > > > > > > IS_DATE(format=T('%d-%m-%Y'),error_message=T('deve ser no 
> > > > > > > > > formato
> > > > > > > > > DD-MM-AAAA!'))
>
> > > > > > > > > show me the date in correct locale, thecalendarwidget don't 
> > > > > > > > > show
> > > > > the
> > > > > > > > > correct date.
>
> > > > > > > > > How to locale it or  make it show the correct date?
>
> > > > > > > > > --
> > > > > > > > > Atenciosamente
>
> > > > > > > > > --
> > > > > > > > > =========================
> > > > > > > > > Alexandre Andrade
> > > > > > > > > Hipercenter.com
>
> > > > > --
>
> > > > > You received this message because you are subscribed to the Google 
> > > > > Groups
> > > > > "web2py-users" group.
> > > > > To post to this group, send email to web...@googlegroups.com.
> > > > > To unsubscribe from this group, send email to
> > > > > web2py+unsubscr...@googlegroups.com<web2py%2bunsubscr...@googlegroups.com>
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/web2py?hl=en.
>
> > > > ---------------
>
> > > > --
> > > > Atenciosamente
>
> > > > --
> > > > =========================
> > > > Alexandre Andrade
> > > > Hipercenter.com

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to