Oracle apex 会话状态存储在客户端还是服务器端?

Oracle apex 会话状态存储在客户端还是服务器端?,oracle-apex,Oracle Apex,会话状态存储在客户端还是服务器端 我是apex的新手,我开始理解,当一个字段被更改时,该值只存在于客户端,但当我在会话状态中使用动态操作“设置值”时,该会话是客户端的本地会话还是服务器上的会话?会话状态是服务器端的事情。它存储用于服务器端计算的项目值(流程、查询、验证、链接等) 但同时,每个项目在客户端也有一个值。此值存储在页面中。当您使用类型为Set Value的动态操作时,它会在客户端设置一个值。有三种方法可以将其发送到服务器(在APEX 5.x中): 提交页面 使用类型execute P

会话状态存储在客户端还是服务器端


我是apex的新手,我开始理解,当一个字段被更改时,该值只存在于客户端,但当我在会话状态中使用动态操作“设置值”时,该会话是客户端的本地会话还是服务器上的会话?

会话状态是服务器端的事情。它存储用于服务器端计算的项目值(流程、查询、验证、链接等)

但同时,每个项目在客户端也有一个值。此值存储在页面中。当您使用类型为
Set Value
的动态操作时,它会在客户端设置一个值。有三种方法可以将其发送到服务器(在APEX 5.x中):

  • 提交页面
  • 使用类型
    execute PL/SQL code
    执行另一个动态操作,并且在该DA的属性中,您需要将项目的名称放入属性
    页面项目以提交
    。如果您不需要实际执行任何PL/SQL代码,只需要发送值,请将
    null作为PL/SQL代码
  • 创建一个
    AJAX回调
    ,并编写一个JavaScript代码来发送值。有关更多详细信息,请参阅apex.server.process函数的