【问题标题】:APEX - Pick field from Select-list by a Classic Report buttonAPEX - 通过经典报告按钮从选择列表中选择字段
【发布时间】:2017-08-04 17:41:21
【问题描述】:

我在经典报告中创建按钮时遇到问题。 这很简单,我有一个经典报告,里面有一个选择列表和一个按钮,按照下面的代码。

select a.COD_TAG_ITEM  
 , a.NOM_ITEM,a.CLIENTE  
 , a.SIG_UNI_MEDIDA  
 , a.nro_pedido  
 , a.NRO_ITEM  
 , sum(a.QTD_VENDIDA)  
 , apex_item.select_list(  
        p_idx           => 1,  
        p_list_values   => 'Programado;1,Executando;2,Encerrado;3',  
        p_show_null     => 'YES',  
        p_null_value    =>  0,  
        p_null_text     => 'Selecione',  
        p_attributes    => 'style="color:red;"',  
        p_show_extra    => 'NO') as SITUACAO --SELECT!  
 , 3 ALTERAR  
from v_pedido_venda a  
where a.NRO_EMPRESA = 1  
and a.NRO_FILIAL = 3  
and a.DAT_OCORRENCIA = trunc(sysdate)  
and a.nro_item = :P3_ITEM  
group by a.COD_TAG_ITEM,a.NOM_ITEM, a.SIG_UNI_MEDIDA,a.CLIENTE, a.nro_pedido, a.NRO_ITEM   
order by 2,1,3

我希望通过按下ALTERAR 按钮,它会获取在选择列表中选择的值并执行 javascript 或动态操作,其中将通过更改值在数据库中完成更新具有该选择列表的表的 我也试过按下按钮,将 Select-list 值放入输入中,但它返回所有选项,而不仅仅是选定的选项。

我的项目示例图片:

【问题讨论】:

标签: jquery oracle report oracle-apex


【解决方案1】:

我不确定这是否可行,因为必须在会话中设置页面项目,然后您的进程才能获取所选值。..

您尝试根据经典报告而不是表单或 IG 更改数据,这似乎有点奇怪(对我来说)...

您是否想过触发 Ajax 调用以从浏览器获取它并在服务器中处理它并绕过会话状态..

这个主意不错!我喜欢它..我也对你将如何使它工作感兴趣...

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多