Jsf rich:日历和默认时间
我使用了两个Jsf rich:日历和默认时间,jsf,calendar,richfaces,Jsf,Calendar,Richfaces,我使用了两个来允许用户仅使用完整天数输入日期范围(从、到): <rich:calendar id = "timeTo" value = "#{listModel.rangeStopErrorTime}" datePattern = "yyyy-MM-dd" valueChangeListener = "#{listController.filterFieldChanged}"
来允许用户仅使用完整天数输入日期范围(从、到):
<rich:calendar
id = "timeTo"
value = "#{listModel.rangeStopErrorTime}"
datePattern = "yyyy-MM-dd"
valueChangeListener = "#{listController.filterFieldChanged}"
enableManualInput = "true"
/>
但只有当我将日期模式更改为包含时间(datePattern=“yyyy-MM-dd HH:MM:ss”
)并且时间将显示在输入字段中时,它才起作用
有没有一种方法可以在不向用户显示的情况下指定默认时间
更新:
是一个简单的rangeStopErrorTime
属性,具有标准的getter和setter:java.util.Date
private Date rangeStopErrorTime; public Date getRangeStopErrorTime() { return rangeStopErrorTime; } public void setRangeStopErrorTime( Date rangeStopErrorTime ) { this.rangeStopErrorTime = rangeStopErrorTime; }
日期
(请参阅我的更新),您可以转换/修改表单提交上的日期。否则,就没有默认的方法来处理您需要的内容。
private Date rangeStopErrorTime;
public Date getRangeStopErrorTime()
{
return rangeStopErrorTime;
}
public void setRangeStopErrorTime( Date rangeStopErrorTime )
{
this.rangeStopErrorTime = rangeStopErrorTime;
}