JB9*_*999 0 oracle oracle-apex
我有一个交互式报告的常规链接:
该链接将交易编号信息发送到不同的页面,用户将能够在其中更新所有产品信息。根据客户要求,我需要使用物品。问题是,我需要为每个产品显示一个文本字段项,例如:
如果选择了 Peter(根据上面的快照),我需要显示 2 个文本字段项目,一个用于产品“ABC”,另一个用于产品“XYZ”。
如果选择了 John,我需要显示 3 个文本字段项,一个用于“Product1”,一个用于“Product2”,另一个用于“Product3”。
有没有办法实现物品的这种动态显示呢?如果是这样,我怎样才能使项目1显示产品1信息,项目2显示产品2信息等等?
谢谢
您可以选择几条路线,每条路线都有其优点和缺点。
1. APEX_ITEM API
这是一个 API,可作为 sql 查询的一部分或在具有 pl/sql 源的静态区域中呈现 apex 项目(未测试最后一个选项)
专业人士:
缺点:
2. 固定数量的预先创建的项目。
创建多个项目并仅填充您需要的项目,例如 P1_PRODUCT1_NAME、P1_PRODUCT2_NAME,...。如果您只需要一个产品,那么您只需填充 P1_PRODUCT1_NAME,否则您可以根据需要使用尽可能多的产品。使用服务器端条件,您可以隐藏/显示不需要/不需要的条件
专业人士:
缺点:
3.交互式网格。
我知道“客户想要物品”,但这个组件是专门为此目的而编写的。我肯定会认为这是一个选择 - 也许你可以让客户改变主意。
专业人士:
缺点: