【发布时间】:2021-07-05 04:36:43
【问题描述】:
我在页面中有一个可编辑的交互式网格。我的页面在页面加载时只读,并且页面中有一个单独的按钮“编辑”,通过单击哪个页面变为可编辑。目前,默认情况下,IG 的 APEX$ROW_ACTION 列在页面加载时可见。我只想在用户单击 EDIT 按钮后才访问 APEX$ROW_ACTION 列。
注意:此 EDIT 按钮不是 IG 的默认编辑按钮
【问题讨论】:
-
我并没有真正的答案,只是一个可以帮助您找到解决方案的澄清问题。这听起来像您想要的: 1. 隐藏列的页面加载 Javascript 2. 编辑按钮运行 Javascript 的动态操作以显示列 您是否坚持识别 APEX$ROW_ACTION 列 ID?还是隐藏每一行的列值?
-
1 和 2 是正确的。我尝试在 APEX$ROW_ACTION 列中使用静态 ID,但不知何故,我为该列编写的任何 JS 最终都不会显示整个页面。我试过
$( "#emp_ig_grid_vc" ).grid( "hideColumn", "APEX$ROW_ACTION" );这也根本不显示IG。但是,如果我使用任何其他列而不是 APEX$ROW_ACTION,那么它可以顺利运行。
标签: sql plsql oracle-apex oracle12c oracle-apex-19.1