我想用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/

10-11 02:30