我想用jQuery UI替换默认的Grails datePicker。有没有简单的方法可以做到这一点?我将弹出窗口显示在页面上,但是将数据绑定(bind)到域似乎很痛苦(最简单的方法是执行此处所述的操作:http://www.intelligrape.com/blog/2011/12/29/grails-custom-data-binding-in-3-simple-steps/,但我正在寻找一种更简单的解决方案,例如提供标签的插件)。
我看了看Grails UI和Rich UI插件,但是它们的日期选择器很糟糕(一个在弹出窗口之外有时间字段,而另一个则有一个图标和一个关闭按钮……我真的想要jQuery UI弹出窗口)。
最佳答案
简单...
<script>
$(document).ready(function () {
$("#paymentDate").datepicker({
dateFormat:'dd-M-yy',
changeYear:true,
changeMonth:true
});
});
</script>
....
<g:textField id="paymentDate" name="paymentDate" value="${beanInstance?.paymentDate?.format("dd-MMM-yyyy")}"/>
关于date - 如何获取日期选择器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10670898/