在Apex中,如何添加编辑列?

时间:2015-10-19 17:39:37

标签: oracle-apex

为了在APEX中编辑一行,程序是什么? 我从2009年发现了这个链接,但它似乎已经过时了,因为我看不到任何铅笔和耳机。 EDIT_LINK栏左侧的纸质图标:

How do you add an edit button to each row in a report in Oracle APEX?

enter image description here

1 个答案:

答案 0 :(得分:1)

1-使用普通查询创建经典报告(包括键列,在本例中为empno):

select  empno, 
        name,
        job,
        hiredate
from emp

2-选择将用作按钮的列:

Column empno

3-转到列格式 - >属性显示区域上的HTML表达式: 并粘贴此代码:

<button class="t-Button  " id="#EMPNO#" onclick="showRow(#EMPNO#);" type="button"><span class="t-Button-label"> + </span></button>

html wRAP

4-这将生成一个与每个“empno”相关联的按钮,注意我将按钮的ID设置为#EMPNO#(对该行是empno的值)并且我正在设置一个onclick调用到一个名为showRow(empno)的javascript函数。在此函数中,您可以调用传递所需参数的新页面,或者显示模式弹出窗口,以获取已修改的数据。

Here's a working example