使用javascript时,记录未删除:(htmldb_delete_message,'DELETE');

时间:2018-08-16 09:36:53

标签: plsql oracle-apex oracle-apex-5.1

我有单击删除的问题,并且删除操作已处理。

但是记录没有被删除。

我将属性Target设置为URL的按钮:

javascript:apex.confirm(htmldb_delete_message,'DELETE');

PL / SQL流程:

begin

    delete from table_name
    where rowid=:p_row_id;

end;

请帮助我

1 个答案:

答案 0 :(得分:1)

apex.confirm(htmldb_delete_message, 'DELETE')

第一个参数(htmldb_delete_message)表示将显示的文本(默认情况下,“您要执行此删除操作吗?”)。

第二个参数DELETE表示一个请求,因此,如果请求中设置了该名称,则您编写的PL / SQL进程将执行。是吗?

如果是,则剩下的是:P_ROW_ID项目的值。检查其值是否处于会话状态。没关系,您可以在屏幕上看到它-它必须处于会话状态(通常是通过提交页面来完成)。

最后,表中是否存在ROWID等于:P_ROW_ID值​​的行?