Oracle Apex - Display Items based on number of values(Oracle Apex-根据值的数量显示项目)
问题描述
我有一个交互式报告的常规链接:
该链接将交易号信息发送到另一个页面,用户可以在该页面更新所有产品信息。 根据客户的要求,我需要使用物品。问题是,我需要为每个Product显示一个文本字段项,例如:
如果选择了Peter(根据上面的快照),我将需要显示2个文本字段项,一个用于产品"ABC",另一个用于产品"XYZ"。
如果选择John,我将需要显示3个文本字段项,一个用于"Product1",一个用于"Product2",另一个用于"Product3"。
有没有办法实现项目的动态显示? 如果是,如何使项目%1显示Product1信息,使项目%2显示Product2信息,依此类推?
谢谢
推荐答案
您可以选择几条路线,每条路线各有利弊。
1.APEX_Item接口
这是一个呈现顶峰项API,作为sql查询的一部分,或者在具有pl/sql源的静电区域中(未测试最后一个选项)
专业:
- 非常灵活
缺点:
- 外观和感觉是&旧的&&看起来与通用主题中存在的现代页面项目一点也不像,您只能停留在旧的外观和感觉上。大量硬编码的pl/sql。
2.固定数量的预创建项目。
创建多个项目并只填写您需要的项目,例如P1_PRODUCT1_NAME、P1_PRODUCT2_NAME等。如果您只需要一个产品,则您只需要填写P1_PRODUCT1_NAME,否则您可以根据需要使用任意数量的产品。在服务器端条件下,您可以隐藏/显示不需要/需要的条件专业:
- 您在";Normal";表单中拥有的所有外观铃声和口哨
缺点:
- 无法呈现比您在页面中创建的项目更多的产品。如果您为10个产品创建字段,但需要11个,该怎么办?
3.交互式网格。
我知道&客户需要项目&,但此组件是专门为此目的编写的。我肯定会考虑这个选择--也许你可以让客户改变主意。
专业:
- 非常现代化的尖端组件,高度可配置。查看交互式网格食谱,了解大量高级示例。
缺点:
- 非项目-这是表格形式/电子表格布局。并非所有最终用户都喜欢将其作为数据输入形式。
这篇关于Oracle Apex-根据值的数量显示项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:Oracle Apex-根据值的数量显示项目
基础教程推荐
- SQL Server:只有 GROUP BY 中的最后一个条目 2021-01-01
- 如何在 SQL Server 的嵌套过程中处理事务? 2021-01-01
- 无法在 ubuntu 中启动 mysql 服务器 2021-01-01
- 将数据从 MS SQL 迁移到 PostgreSQL? 2022-01-01
- SQL Server 2016更改对象所有者 2022-01-01
- 在 VB.NET 中更新 SQL Server DateTime 列 2021-01-01
- Sql Server 字符串到日期的转换 2021-01-01
- SQL Server 中单行 MERGE/upsert 的语法 2021-01-01
- 使用pyodbc“不安全"的Python多处理和数据库访问? 2022-01-01
- ERROR 2006 (HY000): MySQL 服务器已经消失 2021-01-01