Oracle apex 选择列表显示问题

Oracle apex 选择列表显示问题,oracle-apex,oracle-apex-5.1,Oracle Apex,Oracle Apex 5.1,早上好, 在Oracle Apex Application Builder中,我试图创建一个订单产品页面,其中显示产品表中的产品,显示一个选择列表,用户可以使用该列表定义他们想要订购的数量。使用经典报告来显示我的代码,声明的表列被生成并输出到报告中,但是选择列表列仅显示用于创建选择列表的html语法,而不是实际的带有值的下拉选择列表 代码如下: select p.product_id, p.product_name, p.product_price, apex_item.

早上好, 在Oracle Apex Application Builder中,我试图创建一个订单产品页面,其中显示产品表中的产品,显示一个选择列表,用户可以使用该列表定义他们想要订购的数量。使用经典报告来显示我的代码,声明的表列被生成并输出到报告中,但是选择列表列仅显示用于创建选择列表的html语法,而不是实际的带有值的下拉选择列表

代码如下:

select p.product_id, 
   p.product_name, 
   p.product_price, 
   apex_item.hidden(1, p.product_id) ||
      apex_item.hidden(2, p.product_price) || 
      apex_item.select_list(
          p_idx           =>   3,
          p_value         =>   nvl(c.c003,'Add_to_cart'),
          p_list_values   =>   '1,2,3,4,5,6,7,8,9,10',
          p_show_null     =>   'YES',
          p_null_value    =>   0,
          p_null_text     =>   '0',
          p_item_id       =>   'f03_#ROWNUM#',
          p_item_label    =>   'f03_#ROWNUM#',
          p_show_extra    =>   'NO') "add_to_cart"
from prod p, apex_collections c
WHERE c.collection_name (+) = 'ORDER_ITEMS'
and c.c001 (+) = p.product_id
有人能解释为什么会发生这种情况,如何纠正我的问题,以及是否有更好的方法来实现选择列表;因为我需要这个代码来为我的项目工作


提前感谢您的帮助

在生成器中,导航到该列,以便查看其属性。向下滚动以转义特殊字符,并将其设置为“否”。然后运行报告,查看是否有任何改进。

您可以选择!非常感谢,很奇怪,我的导师都没有学过!奇怪的是,订单页面工作正常,但是在订单摘要页面上,没有一个存储值显示原因是什么?从产品p中选择产品名称,其中产品id=c.c001作为产品名称,c.c002作为产品价格,c.c003作为产品数量,c.c002*c.c003作为apex_collections c的总_成本,其中c.collection_name=‘order_items’和c.c003 0 order by 1;我不知道;当您在该页面上时,APEX_集合是否包含数据?我不使用它;我更喜欢将数据存储到自己的表中。APEX_COLLECTIONS有助于存储临时值,我使用临时值存储选择列表用户值,以便我可以在订单摘要页面中调用它来计算总成本。但是hmmSo似乎不起作用,如果在订单摘要页面上运行一个简单的select*from apex_集合,它会显示什么吗?没有条件,只是那个查询。