如何在oracle adf中使用表达式构建器设置当前日期?

时间:2012-07-16 11:24:24

标签: weblogic jdeveloper oracle-adf

如何在oracle adf中使用表达式构建器设置当前日期? 我正在使用jdeveloper 11.1.1.3.0并使用输入日期(ADF faces.common.component)

2 个答案:

答案 0 :(得分:2)

表达式构建器用于构建引用方法或值属性的EL表达式。它并不意味着设置一个值,而是使其可用于编辑。一种选择是使用方法表达式来调用管理bean上的操作,然后设置该值。但是,在JSF 1.2中,您无法将参数传递给EL方法,因此您需要一个解决方法来设置日期。解决方法是方法表达式(以及按下按钮)调用一个方法,然后创建当前日期(或您想要传入的任何日期)并将其直接设置在组件上(尽管将其设置在组件模型工作得更好IMO)。

答案 1 :(得分:2)

另一个选项是让您的数据源字段在业务服务层中为其定义默认值。因此,例如,如果您使用的是ADF BC,那么您的字段可以默认为adf.currentDate。