APEX IG 中自动生成新行

在Interactive Grid Oracle APEX中自动生成新行

有时,在这种情况下,用户不想使用添加行按钮来生成新行,我将向您展示如何在不使用添加行按钮的情况下生成新行。为此,您将必须执行一些简单的步骤:

  • 使用以下查询创建Interactive网格并定义静态ID“ REPORT_ID”。
	SELECT  ROWID,
			EMPNO,
			ENAME,
			JOB,
			DEPTNO     
			FROM EMP WHERE 1=2

SQL

  • 使用更改事件创建动态操作,并在最后一行创建新行的位置执行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
喜欢就支持一下吧
点赞0
分享