1

我已经阅读了有关 ADF 声明性组件的文档,但仍不清楚此类组件的意图。我想知道这个人的用途是什么,以及这样的组件在哪些情况下会变得有用?这与 JSF2.0 中的 ui:composition 有关吗?

4

2 回答 2

0

af:declarativeComponent 定义了一个动态声明性组件,在 ADF 中用作封装一些 UI 逻辑的轻量级形式。不将其视为模板,而是将其视为无需声明标签名称即可定义的组件(对于常规的声明性组件),并且比任务流轻得多。使用时,您可以将参数传递给此类组件(包括自 ADF 11.1.2 起的方法参数)。这样的组件也可以有一个在 backing bean 范围内执行的 backing bean,因此如果您在页面中有此组件的多个实例,您将在运行时拥有尽可能多的 backing bean 实例,因此执行的逻辑不会有从一个实例到另一个实例的干扰。

于 2013-02-04T08:52:03.753 回答
0

ADF 声明式组件是使用预定义的 ADF Faces 组件创建的复合组件。它可以包含在打包的 jar 文件中,也可以作为可重用组件包含在任何 ADF 页面或页面片段中。

示例:为用户登录创建声明性组件
User Name [ af:InputText ]
Passwork [ af:InputText ]
SubmitButton

该组件可以包含在任何应用程序的登录页面中

于 2013-03-09T03:50:17.863 回答