gpt4 book ai didi

grails - Grails日历插件问题-值字段中的字符串 'struct'

转载 作者:行者123 更新时间:2023-12-02 15:50:46 26 4
gpt4 key购买 nike

我正在尝试使用Grails日历插件-https://grails.org/plugin/calendar获取日期选择器。我使用这个的方式是

<calendar:resources/> 
<calendar:datePicker name="startDate" value="${prePopulatedValue}" dateFormat="%Y-%m-%d"/>

日历呈现正确,但是当我提交表单时,字段startDate的值为'struct'

当我检查呈现的html代码时,startDate有一个隐藏字段,其值为'struct',正确的值位于字段'startDate_value'下
<input type="hidden" name="startDate" id="startDate" value="struct">
<input type="text" id="startDate_value" name="startDate_value" readonly="true">

现在,在我的代码中,我将该日历代码放置在模板中,并且它的值在很多地方都在javascript中使用。
我在尝试升级Grails应用程序而不是从stratch编写代码时使用了这段代码。因此,更新所有JavaScript代码并附加“_value”会涉及大量工作。

在我的Grails应用程序的较旧版本中,日历是使用YUI呈现的,现在它有问题,因此我正在尝试日历插件。

这是Grails日历插件的问题(获取“结构”作为值)吗?有什么解决方法吗?谢谢。

最佳答案

不知道这是否对您有帮助...
我有一个用于datepicker的小taglib,而后者又使用了jquery datepicker,当然还有一个带有结构值的隐藏DateField。除此以外,它还需要日,月和年的字段与grails无缝工作。

我在某些项目(grails 2.x.x项目)中使用了自己的taglib,而没有更改grails-logik等。

您当然需要-页面中的jquery + datepicker javascripts ...

如果可能有帮助,请访问以下网址:jquery-datepicker-taglib

这曾经是一个快速的技巧,也是我的第一个taglib,因为它的编码可能不如您期望的那样好,但是从那以后,它就可以在许多用例中工作了... :-)

...

我不知道您提到的插件,但是一般而言,grails 2.x date-field包含4个字段:

<input type="hidden" name="reDat" id="reDat" value="date.struct" />
<input type="hidden" name="reDat_day" id="reDat_day" value="" />
<input type="hidden" name="reDat_month" id="reDat_month" value="" />
<input type="hidden" name="reDat_year" id="reDat_year" value="" />

通常不是隐藏的类型。

但就我而言,我有一个用于日期选择器的附加字段,并在更改日期的grails字段的日期后进行填充,以便其余grails可以正常工作而无需执行任何其他/附加操作...

关于grails - Grails日历插件问题-值字段中的字符串 'struct',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39831625/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com