为了在APEX中编辑一行,程序是什么? 我从2009年发现了这个链接,但它似乎已经过时了,因为我看不到任何铅笔和耳机。 EDIT_LINK栏左侧的纸质图标:
How do you add an edit button to each row in a report in Oracle APEX?
答案 0 :(得分:1)
1-使用普通查询创建经典报告(包括键列,在本例中为empno):
select empno,
name,
job,
hiredate
from emp
2-选择将用作按钮的列:
3-转到列格式 - >属性显示区域上的HTML表达式: 并粘贴此代码:
<button class="t-Button " id="#EMPNO#" onclick="showRow(#EMPNO#);" type="button"><span class="t-Button-label"> + </span></button>
4-这将生成一个与每个“empno”相关联的按钮,注意我将按钮的ID设置为#EMPNO#(对该行是empno的值)并且我正在设置一个onclick调用到一个名为showRow(empno)的javascript函数。在此函数中,您可以调用传递所需参数的新页面,或者显示模式弹出窗口,以获取已修改的数据。