apex按钮用于调用另一个应用程序中的页面

时间:2011-11-26 09:28:48

标签: oracle oracle-apex permalinks

我有一个工作区,我有5个基于相同模式的应用程序。现在我想要一个主页面,我可以在其中调用所有这些应用程序的主页面。我使用这种语法在另一个应用程序中调用主页但无济于事

f?p=4000:4150:&APP_SESSION.

其中4000:4150是应用程序的值和我想要显示的页面。

请让我知道我哪里弄错了。

1 个答案:

答案 0 :(得分:3)

您将URL放在URL目标字段中,例如按钮。 action when button clicked

或在href字段中:<a href="f?p=39957:1:&APP_SESSION.">link to page 1 in other app</a>

但请注意,每次更改应用程序时都需要进行身份验证。尽管他们使用相同的身份验证方案,但并不意味着身份验证在应用程序之间保持有效。当您注意到时,您会看到会话ID发生变化。

虽然可以共享身份验证,因此用户只需登录一次。转到应用程序的身份验证方案,并更改会话cookie属性中的cookie名称。 在您希望与分享会话的每个应用程序中执行此操作。 edit auth scheme session cookie attributes

您的应用ID和网页ID似乎与您网页的开发人员链接非常相​​似。但是你不能分享这样的会话。 它甚至可能是您的问题:如果您想将用户链接到应用程序的页面,请使用正确的ID,而不是开发人员ID。