选择列表显示问题

问题描述 投票:2回答:1

早上好,在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

有人可以解释为什么会发生这种情况,如何纠正我的问题以及是否有更好的方法来实现选择列表;因为我需要这个代码来为我的项目工作?

在此先感谢您的帮助!

oracle-apex oracle-apex-5.1
1个回答
1
投票

在Builder中,导航到该列,以便您可以看到其属性。向下滚动至Escape特殊字符并将其设置为“No”。然后运行报告,看看是否有任何改进(应该是)。

© www.soinside.com 2019 - 2024. All rights reserved.