我有一个带有两个列的表(由EO,VO创建和更新)。我已在视图对象中使用表达式'adf.currentDateTime'插入当前日期和时间。同样,我想在每次更改数据时捕获更新的日期和时间。
您可以使用内置功能“历史记录列”捕获创建和修改的时刻。
将View对象日期属性的默认值设置为“adf.currentDateTime”是正确的,因为它默认为触发View对象时的当前时间。
“在每次更改数据时捕获更新的日期和时间”在您的Jsf中只需输入inputDate属性immediate =“true”和autoSubmit =“true”所以当用户更改UI中的日期时,它将更新值实时查看对象。
<af:inputDate value="#{row.bindings.Date.inputValue}" autoSubmit="true" immediate="true" id="id1">
<f:validator binding="#{row.bindings.CreationDate.validator}"/>
<af:convertDateTime pattern="#{bindings.VO.hints.Date.format}"/>
</af:inputDate>