Appfuse-Maven日期选择器未显示

时间:2015-05-20 04:55:44

标签: maven appfuse

我使用Appfuse开发了一个web模块。我有一个预定义的数据库,其中包含几个表格,其中包含日期字段。我能够使用Jetty成功运行appfuse,但不是向我显示日期选择器,而是显示文本字段,我必须手动键入日期。有没有办法默认获取日期选择器?

我做了以下生成模板的步骤

  • appfuse:gen-model:从数据库表生成Java类。
  • appfuse:gen:生成并安装测试,DAO,经理, 基于POJO的控制器和视图。
  • appfuse:remove:删除安装了appfuse:gen。
  • 的工件
  • appfuse:full-source:将AppFuse基本项目转换为完整源代码 没有AppFuse依赖项。还要重命名包以匹配您的 project的groupId。
  • appfuse:copy-templates:为CRUD复制FreeMarker模板 生成到src / test / resources / appfuse。这些模板可以 根据您的需求进行定制。

1 个答案:

答案 0 :(得分:0)

如果您的属性类型是java.util.Date,则应该为文本字段获取日期选择器。如果没有,请检查您的JavaScript控制台,可能有错误。您也可以尝试将curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -更改为<input type="text">

这是AppFuse默认使用的日期选择器技术:

  1. 向WebJar添加依赖项:

    <input type="date">
  2. 然后使用class =&#34; date&#34;在日期字段上,使用以下HTML / JS初始化字段。

    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>bootstrap-datepicker</artifactId>
        <version>1.3.1</version>
    </dependency>