在 Oracle BPM Jdeveloper 12c 中的 ADF Forms 中填充下拉列表
Populating drop-down lists in ADF Forms in Oracle BPM Jdeveloper 12c
我们目前正在将 BPM 应用程序从 Oracle 10g 迁移到 12c。正如我们所知,一些 10g 库在较新的版本中被删除了。不幸的是,我们的应用程序很大程度上依赖于那些已弃用的功能。
现在遇到的一个特殊问题是如何从已迁移的人工任务中的现有负载填充下拉列表。在项目的 10g 版本中,AJAX 用于从数据库中检索这些值。
一旦我们从人工任务中自动生成了 jspx(包括文本框和日期字段等简单组件),我们就尝试使用一种方法,在该方法中我们尝试创建 JSF 托管 bean,从数据库中检索值,然后将该 bean 绑定到下拉列表通过 Expression Builder 组件。虽然它似乎不起作用。我们正在考虑在生成的 jspx 中使用 AJAX jsf 标记,但我在这里看到了一个不鼓励这样做的线程。
是否有其他实现方法?
您使用的是哪种类型的字段?特定的 ADF Faces 组件可能需要托管 bean 的特定结构。
我建议检查 ADF Faces 组件演示源代码以获取此类 bean 的示例。
此外,如果您的列表数据来自数据库 - 您可能会发现这种方法更容易:https://blogs.oracle.com/shay/entry/adding_lov_to_non_database
我们目前正在将 BPM 应用程序从 Oracle 10g 迁移到 12c。正如我们所知,一些 10g 库在较新的版本中被删除了。不幸的是,我们的应用程序很大程度上依赖于那些已弃用的功能。
现在遇到的一个特殊问题是如何从已迁移的人工任务中的现有负载填充下拉列表。在项目的 10g 版本中,AJAX 用于从数据库中检索这些值。 一旦我们从人工任务中自动生成了 jspx(包括文本框和日期字段等简单组件),我们就尝试使用一种方法,在该方法中我们尝试创建 JSF 托管 bean,从数据库中检索值,然后将该 bean 绑定到下拉列表通过 Expression Builder 组件。虽然它似乎不起作用。我们正在考虑在生成的 jspx 中使用 AJAX jsf 标记,但我在这里看到了一个不鼓励这样做的线程。
是否有其他实现方法?
您使用的是哪种类型的字段?特定的 ADF Faces 组件可能需要托管 bean 的特定结构。 我建议检查 ADF Faces 组件演示源代码以获取此类 bean 的示例。 此外,如果您的列表数据来自数据库 - 您可能会发现这种方法更容易:https://blogs.oracle.com/shay/entry/adding_lov_to_non_database