来自JS的Oracle Apex会话状态更新

时间:2017-04-06 00:55:35

标签: oracle-apex-5

我正在使用Javascript更新会话变量。 Page-> Javascript->页面加载时执行。

                  Abdominal pain Chest pain Flu-like Liver Damage Nausea Numbness Swelling
       Avandaia                  1          0        0            1      1        1        1
       Warfrin                   0          1        1            0      1        1        1
       Flu-like                  0          0        0            0      0        0        0
       Liver Damage              0          0        0            0      0        0        0
       Nausea                    0          0        0            0      0        0        0
       Numbness                  0          0        0            0      0        0        0
       Swelling                  0          0        0            0      0        0        0

}

我正在使用P1_ITEM1和P1_ITEM2来填充页面区域中的数据。问题是:使用会话值的区域似乎在执行JS代码之前加载,因为使用了较旧的项值而不是新值。有没有办法绕过它,所以只有在会话值更新后才能加载区域?

1 个答案:

答案 0 :(得分:0)

抱歉,我无法添加评论。尝试将proccess放在页面的Pre-Rendering部分(Header之前,区域之前......)。您可以尝试更改P1_ITEM1,P1_ITEM2项目的条件以刷新区域,但第一个解决方案应该足够了。