我有一个带有两列(由EO,VO创建和更新)的表。我通过在视图对象中使用表达式'adf.currentDateTime'插入了当前日期和时间。同样,我想在每次更改数据时捕获更新的日期和时间。
答案 0 :(得分:0)
您可以使用内置功能“历史列”同时捕获创建和修改的时刻。
答案 1 :(得分:0)
正确地将View Object date属性的默认值设置为“ adf.currentDateTime”,以便将其默认为触发View对象时的当前时间。
要“在每次更改数据时捕获更新的日期和时间” 在您的Jsf中,只需将inputDate属性设置为 immediate =“ true” 和 autoSubmit =“ true” ,因此当用户在用户界面中更改日期时,它将实时更新“视图对象”中的值。
<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>