APEX设定项目价值&使用javascript进行会话状态

时间:2018-05-24 08:26:10

标签: javascript oracle oracle-apex

我正在尝试使用oracle apex中的Javascript设置值和会话状态。这是我的功能,我打电话:

function setItemValue(node) {
    $s('P2020_SELECTED', node);

    apex.server.process ('MY_PROCESS', {
         p_arg_name: 'P2020_SELECTED',
         p_arg_value: node
      });
    } 

将设置显示值(第2行),但不会设置会话状态。我在顶点的页面加载时遇到此错误。

Error: SyntaxError: Unexpected token P in JSON at position 0

3 个答案:

答案 0 :(得分:3)

试试这个:

distributed devices

答案 1 :(得分:1)

这里有另一种解决方案

function setSessionState(pItemName){
    apex.server.process(
        "Dummy Process to Set Session State",
        {  
            pageItems: "#" + pItemName
        },
        {
            async: true, --> change here if you need sync/async
            "dataType": "text",
            "success": function(data){
                void(0);
            }
        }
    );
}

答案 2 :(得分:0)

为进一步改善以上答案,这是我的工作示例(当前为APEX 19.2)

123456,
7654321,
12345678,
987654321,
5432109876, etc.

);