Очистить состояние сеанса с использованием Javascript после вызова apex_server_process в Oracle Приложение Express (APEX) - PullRequest
0 голосов
/ 13 февраля 2020

Oracle Версия базы данных - 12,2

Oracle Версия Apex - 19,2

У меня есть Ajax Call Pl / Sql Процесс на уровне страницы. и я создал javascript функцию для вызова apex.server_process, как показано ниже

function SaveUser() {

    apex.server.process("USER_CREATION", {

      // p_clob_01:clob,

        pageItems: "#P225_USER_CODE,#P225_USER_NAME,#P225_USER_TYPE,#P225_USER_DOB,#P225_MOBILE_NO,#P225_TELE_NO,#P225_EMAIL_ID,#P225_RESTRICT_FROM_DT,#P225_RESTRICT_TO_DT,#P225_PWD_DATE,#P225_FINGER,#P225_PASSWORD_EXP_DAY,#P225_ROLE_SCOPE,#P225_BRANCH,#P225_USER_ID" /*List of the items that are used in your process */

    }, {

        success: function(pData) {

            if (pData.success === true) {

                apex.message.showPageSuccess(pData.message);

            } else {

              apex.message.clearErrors();

          apex.message.showErrors([{

                    type: "error",

                    location: "page",

                    message:pData.message,

                    unsafe: false

                }]);

            }



        }

    });

    lSpinner$.remove();

  }

}

ее работает нормально. Но когда я отправляю процесс, он сохраняет данные в базу данных. Если я снова отправляю, это вызывает процесс с теми же данными. Сохраняет значение состояния сеанса.

Как очистить состояние сеанса и очистить страницу, не отправляя страницу снова для pl / sql очистить кэш. Является ли Any Javascript API для страницы очистки кэша после вызова Apex.server_process.

Пожалуйста, помогите, если у вас есть идеи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...