【问题标题】:Oracle APEX - APEX_ITEM.SELECT_LIST does not display the desired resultOracle APEX - APEX_ITEM.SELECT_LIST 未显示所需结果
【发布时间】:2018-07-18 15:11:16
【问题描述】:

我想使用 Oracle 查询生成一个选择列表,但我的查询不是为一个包含多个选项的选择列表返回 html,而是生成多个选择列表,每个列表都有一个选项。

这就是我想要的:

<select name="f01" style="width:200px;" id="typename">
<option value="" selected="selected">--Select--</option>
<option value="Apples">Apples</option>
<option value="Oranges">Oranges</option>
</select>

这是我得到的:

<select name="f01" style="width:200px;" id="typename">
<option value="">--Select--</option>
<option value="Apples" selected="selected">Apples</option> 
</select>
<select name="f01" style="width:200px;" id="typename">
<option value="">--Select--</option>
<option value="Oranges" selected="selected">Oranges</option>
</select>

这是我的查询:

select APEX_ITEM.SELECT_LIST
      (p_idx          => 1
       ,p_value       => TYPE_NAME
       ,p_attributes  => 'style="width:200px;"'
       ,p_show_null   => 'YES'
       ,p_null_value  => NULL
       ,p_null_text   => '--Select--'
       ,p_item_id     => 'typename'
       ) "TYPE_NAME"
       FROM ALL_TYPES;

我错过了什么?

【问题讨论】:

    标签: oracle-apex oracle-apex-5.1


    【解决方案1】:

    您正在为查询的每一行创建选择。

    考虑以下:

    select APEX_ITEM.SELECT_LIST_FROM_QUERY(
    p_idx   => 1,
    p_query  => 'SELECT TYPE_NAME from ALL_TYPES',
    p_attributes => 'style="width:200px;"',
    p_show_null  => 'YES',
    p_null_text     => '--Select--',
    p_item_id       => 'typename')
    from dual;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 2015-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多