历史版本6 :日期控件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 控件效果编辑

日期控件可以根据需要显示的日期格式达到不同的效果:时间日期型、日期型、年月型和时间型
222

2. 基本属性编辑

2.1 允许直接编辑

222:允许手动输入日期,如:日期控件:222

222  :不允许手动输入日期,只能选择日期。

3. 高级编辑

3.1 格式
可选择日期的显示样式,即上面的控件效果中的四种日期格式,分为日期型和时间性,其中日期型中可选择年月型或者日期型,时间型中可选择时间日期型或者时间型,如,选择时间型,显示样式选择h:mm:ss,如下:
222
显示效果如下:
222
日期格式的解析
日期控件允许直接输入值,当用户输入值或者外部给日期控件赋值的时候,日期的格式必须匹配以下四种情况:
1、yyyy-MM-dd HH:mm:ss、yyyy-MM-dd
2、yyyy-M-d HH:mm:ss、yyyy-M-d
3、yyyy/MM/dd HH:mm:ss、yyyy/MM/dd
4、自定义的日期格式显示样式
注:在参数界面,如果日期控件输入值不符合格式,查询时,会提示键入值不符合规范,填报页面日期控件输入值不符合格式,在焦点离开控件时,控件值会自动变成上一个日期值,如果为空,则显示为空。
3.2 起始日期
表示输入的时间不能小于起始日期。起始日期可以是具体的日期值,也可以是公式,其中公式可以传递参数,单元格等等。如下图:
222
3.3 结束日期
表示输入的时间不能大于结束日期。设置与起始日期一样。
注:起始日期和结束日期可以使用公式传递参数和单元格
示例
若开始日期和结束日期分别为:2016-09-15和2016-09-30,则日期只能选择2016-09-15和2016-09-30之间的数据,不在范围内的数据将显示成灰色,如下图:
222

4. 返回值编辑

4.1 返回日期
222:返回值类型为日期型:即无论你设置的日期格式是什么格式的,返回的格式都是日期型的即:yyyy-MM-dd。

222 :返回值类型为字符串型:即你将日期格式定义成什么格式,返回的日期就是什么格式的,如定义成MM/d/yy,那么返回的格式也是MM/d/yy的。

5. 日期控件星期切换编辑

在web端使用日期控件的时候,由于国内外对于一个星期的周期的差异化认识,会带来一些误操作,国外普遍认为一个星期从周日开始,国内普遍认为一个星期从周一开始,为了迎合国内外对于日期控件的习惯需求,FineReport提供了日期星期切换的功能,在web端选择日期控件的时候,点击周一即可将周一排在一个星期的第一天,点击周日即可将周日排在一个星期的第一天,如下图:
222