在页面X中,我使用:
创建变量 UserroleAPEX_UTIL.set_session_state(p_name => 'USERROLE', p_value => userRole);
在另一个页面中,如何在Javascript代码中使用此变量的值?
答案 0 :(得分:1)
对于内置替换变量,已经有一些选项,如链接问题How to access Oracle Apex variables from Javascript?中所述
但是对于您自己的值,您需要将它们放入与HTML相关的项目中。应用程序项是有用的占位符,但由数据库使用,而不是呈现的页面。
在全局页面上使用受保护的项目(P0_USERROLE),或在声明部分中分配给JavaScript变量。
var c_userrole = '&USERROLE.';
但是如果您使用JavaScript来控制权限,请注意客户端不能只覆盖该值。