gpt4 book ai didi

javascript - Oracle Apex 5.1 在按下按钮后运行 PL/SQL 进程

转载 作者:行者123 更新时间:2023-12-01 02:54:16 25 4
gpt4 key购买 nike

我正在尝试在按下按钮后不离开页面的情况下更新表格行。我找到了这个例子:

javascript:{
var vGet = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=update_adressen',18);
vGet.add('P18_ADRESSEN', document.getElementById('P18_ADRESSEN').value);
vGet.get();
vGet = null;
};

在此网站上:How To: APEX - Run a PL/SQL procedure from a button

我尝试运行的 PL/SQL 代码可以 100% 运行,目前不需要任何参数:

update orderregels set leveradressen_id = 3 where status='W';

JavaScript 也在执行。

起初,我尝试像教程一样运行第 0 页的 javascript 代码,但这不起作用。这个错误实际上显示在我的调试窗口中(找不到第 0 页)。

之后我将页面切换到我的进程所在的18。此后没有出现任何调试行,所以我不知道出了什么问题。

我的进程位于此位置(第 18 页):

Process location

我不确定这是否是正确的地方。

我做错了什么?为什么没有显示调试消息?

最佳答案

不要这样做(该博客文章是 2009 年的!),而是使用动态操作。创建一个在按下按钮时触发的动态操作并执行一段 PL/SQL 代码(您的更新语句)。

关于javascript - Oracle Apex 5.1 在按下按钮后运行 PL/SQL 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46807051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com