如何在弹出窗口中每次更新当前日期?

时间:2019-02-12 09:04:27

标签: oracle-adf

我有一个带有两列(由EO,VO创建和更新)的表。我通过在视图对象中使用表达式'adf.currentDateTime'插入了当前日期和时间。同样,我想在每次更改数据时捕获更新的日期和时间。

2 个答案:

答案 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>