我需要对 Apex 应用程序进行一些重构,并且希望将常用的凭据作为应用程序变量进行处理。
是否有任何事件我可以在每次打开应用程序时调用过程?
最佳答案
您可以定义“在新实例上”执行的应用程序计算 - 因此在将新 session 分配给您的浏览器时 - 甚至在登录之前。
您可以延迟此计算,直到身份验证后(在您的身份验证方案中定义),或任何尚未评估为 Y 或 N 的应用程序项目。只需确保无法从浏览器中设置它们即可。
在每个应用程序的安全属性中,您可以定义“初始化 PL/SQL”以在每个页面渲染上执行,具体取决于您实际执行的操作。
关于Oracle Apex : load an application variable each time the application is loaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57900251/