在Interactive Grid Oracle APEX中自动生成新行
有时,在这种情况下,用户不想使用添加行按钮来生成新行,我将向您展示如何在不使用添加行按钮的情况下生成新行。为此,您将必须执行一些简单的步骤:
- 使用以下查询创建Interactive网格并定义静态ID“ REPORT_ID”。
SELECT ROWID,
EMPNO,
ENAME,
JOB,
DEPTNO
FROM EMP WHERE 1=2
- 使用更改事件创建动态操作,并在最后一行创建新行的位置执行JavaScript动作。
- 复制并粘贴以下JavaScript代码:
apex.region("REPORT_ID").widget().interactiveGrid("getActions").invoke("insert-record")
注意:如果要从顶部添加行,则必须使用下面的代码而不是上面的代码:
apex.region("REPORT_ID").widget().interactiveGrid("getActions").invoke("row-add-row")
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持一下吧