如何在jdeveloper融合中间件应用程序中调用页面加载功能?

时间:2019-01-23 07:09:31

标签: oracle-adf jdeveloper oracle-fusion-middleware

我正在以编程方式在oracle融合中间件应用程序中登录用户。 我想在页面加载时调用一个函数来检查用户会话。 如何以编程方式调用页面上的bean函数?

2 个答案:

答案 0 :(得分:0)

只需要在事件类型预渲染视图中调用函数。

<f:metadata>
        <?audit suppress oracle.ide.xml.validation-error?>
        <f:event type="preRenderView" listener="#{your-function-here}"/>
    </f:metadata>

答案 1 :(得分:0)

取决于您为什么要在页面加载时调用方法。如果要在进入页面时执行此操作(从另一个页面导航到该页面时),则最佳实践是将方法调用放在包含页面的任务流中,而不嵌入页面源本身中。< / p>

在任务流上,添加“方法调用”组件作为导航的一部分。好处是,您可以使方法调用成为任务流中记录的应用程序结构的一部分,因此,与其他人相比,它很容易看到,并且比必须修改页面源代码更容易更改。