【问题标题】:Grails 2.4.4 and full calendar pluginGrails 2.4.4 和完整的日历插件
【发布时间】:2017-03-10 16:41:57
【问题描述】:

大家好,当我尝试在我的 grails 应用程序上设置日历以进行活动时,我遇到了新手麻烦。 我尝试了很多教程,但没有。 所以我决定研究插件完整日历https://grails.org/plugin/full-calendar,但它正在使用带有资源且没有资产管道的旧版本,但现在在我的新 grails 2.4.4 版本中我迷路了,我真的想留下我的资产。 如果有人有一些想法 对不起英语 最好的问候

【问题讨论】:

  • 该插件适用于旧的 grails,没有可用的源。没有尝试过,核心插件似乎依赖于fullcalendar.io/docs/usage。因此,如果您下载 javascript 并将其添加到您的资产站点/声明它们并参考使用情况,我相信您可以使其正常工作。
  • 已经尝试但不工作可能在 jquery 中非常糟糕
  • 如果你不能让它工作然后参考下面的答案,我没有意识到它只是一个日期时间选择器。也可以随意查找引导日期时间选择器。该框架为您提供了很多配置设置 javascripts 是 html 网站的基础?没有插件怎么办
  • 当然,对于时间选择器来说这很好,但在我尝试从头开始开发某些东西之前,我需要保存日历来保存事件,我只是在寻找已经面临麻烦的人。就像它说的不需要强迫/踢倒一扇未关闭的门

标签: grails fullcalendar asset-pipeline


【解决方案1】:

我在 Grails 2.5.5 应用程序中使用 JQuery datepicker 和 timepicker,效果非常好:

下载 jquery.timepicker.min.js(用于日期选择器不需要的时间选择器步骤)并添加到您的 assets/javascripts 目录。

在普惠制中:

<script>
$(function() {
    $( "#intakeDate" ).datepicker();
    $( "#screenoutDate" ).datepicker();
    $( "#investigatorAssignedDate" ).datepicker();
    $( "#intakeTime" ).timepicker({});
});
</script>


   <g:textField name="intakeDate" style="width: 7em" value="${formatDate(format:'MM/dd/yyyy',date:intakeCommand?.intakeDate)}" class="form-control"
                 title="mm/dd/yyyy" placeholder="mm/dd/yyyy" pattern="(0[1-9]|1[012])[/](0[1-9]|[12][0-9]|3[01])[/](19|20)[0-9][0-9]" />

在Config.groovy中用于绑定MM/dd/yyyy格式:

grails.databinding.dateFormats = ['MM/dd/yyyy', 'yyyy-MM-dd HH:mm:ss.S']

【讨论】:

  • 感谢回答,但我的兴趣是关于完整的日历,我的意思是日视图、周视图、月视图。日期选择器正在为一个日期工作,但这不是我想要的。再次感谢
【解决方案2】:

我发现一些有趣的东西对于其他具有丰富 UI 的人来说 我可以有一个很简单的带有一些标签的日历 链接http://grails.org/plugin/richui#CalendarMonthView

【讨论】:

  • 这看起来不像是日期时间选择器 - 正如我提到的 eonasdan.github.io/bootstrap-datetimepicker 尝试查找引导方法 - 该示例同时显示日期/时间
  • 是的,非常有趣的日期测试链接。 Tks
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-29
  • 1970-01-01
  • 2015-02-05
  • 2017-06-30
  • 2015-09-14
  • 1970-01-01
相关资源
最近更新 更多