会话状态 Oracle Application Express

Session State Oracle Application Express

我正在使用 Oracle Application Express。我 运行 我认为是会话状态问题。所以这是我的问题。

  1. 我有两台机器,有两个不同的网络浏览器。
  2. 机器 1 在第 1 列排序,机器 2 在第 2 列排序
  3. 机器 1 我在第 3 列排序
  4. 我在机器 2 上刷新页面,排序移至第 3 列

有人知道为什么吗?

如果您没有使用任何类型的身份验证,那么 apex 会“全局”保存列排序。即 apex 不知道应该为谁保存排序。

例如,如果您在应用程序中进行了身份验证,则每个用户的排序首选项都将保存在 apex 中。

如果您希望在每次加载页面时重置排序,请阅读这些文档

http://docs.oracle.com/cd/B25329_01/doc/appdev.102/b25309/api.htm#CHDIBDEC

另请参阅有关偏好的解释

Managing User Preferences

You can use preferences to store values for a specific Application Express user across distinct sessions. Once set, these preferences can be removed programmatically or manually. You can set user preferences by creating a page process, by the calculation of a preference Item Source Value, or programmatically by using a PL/SQL API.

来源: https://docs.oracle.com/cd/E18283_01/appdev.112/e12512/aadm_mg_sessions.htm