我使用Appfuse开发了一个web模块。我有一个预定义的数据库,其中包含几个表格,其中包含日期字段。我能够使用Jetty成功运行appfuse,但不是向我显示日期选择器,而是显示文本字段,我必须手动键入日期。有没有办法默认获取日期选择器?
我做了以下生成模板的步骤
答案 0 :(得分:0)
如果您的属性类型是java.util.Date,则应该为文本字段获取日期选择器。如果没有,请检查您的JavaScript控制台,可能有错误。您也可以尝试将curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
更改为<input type="text">
。
这是AppFuse默认使用的日期选择器技术:
向WebJar添加依赖项:
<input type="date">
然后使用class =&#34; date&#34;在日期字段上,使用以下HTML / JS初始化字段。
<dependency>
<groupId>org.webjars</groupId>
<artifactId>bootstrap-datepicker</artifactId>
<version>1.3.1</version>
</dependency>