Skip to content
A taglib datepicker that uses JQuery-UI's datepicker and that is compatible with the Grails framework.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
JQueryUITagLib.groovy
README.md

README.md

grails-datepickerUI

Version 0.3 - 11/09/2015 - CHANGELOG

  • Added support for the placeholder parameter

Version 0.2 - 12/03/2015 - CHANGELOG

  • Fixed value for empty selection (null) - this check happens on the "change" event of the text field
  • Added styling to solve a z-index-related issue: now calendar should always be displayed on top of all elements

Version 0.1 - 27/02/2015


A datepicker based on JQuery datepicker (http://jqueryui.com/datepicker/) and (mostly) compatible with the Grails framework

Parameters:

  • name : will be used as name and if for the actual input field
  • value : default value
  • option : options to pass to datepicker {key1: value1, key2: value2, ...}. See API: http://api.jqueryui.com/datepicker/
  • locale : locale to be used. If not passed, it will take the grails session's locale (first two letters). jquery.datepicker's locale files should be available to your app: https://github.com/jquery/jquery-ui/tree/master/ui/i18n
  • class : HTML classes to apply to the visible field
  • required : HTML required attribute

Setup:

  • make sure JQuery-UI and JQuery are installed
  • put this class in your grails-app/tablib folder

Example:

<g:datepickerUI name="myDate" required="true" value="${myDomainClass?.myDate?:new Date()}" options="{minDate:'0', maxDate:'+10Y'}" class="form-control"/>

Tested with:

  • JQuery-1.11.1
  • JQueryUI-1.11.3
  • Grails 2.4.4
You can’t perform that action at this time.