Приостановить сохранение категории в бекэнде и запуск метода

Доброго дня!

Как можно приостановить сохранение в бекэнде категории или товара и выполнить другое действие(запустить другой метод)?

Спасибо!

2 ответа

  • 1
    Алексей Webasyst 5 марта 2020 11:01 #

    Вы можете по хуку category_save добавить необходимые действия. Но оно будет срабатывать уже когда новые данные записаны.
    Технически вы можете через JS делать вызов своего метода, а потом стандартного, но вероятно по описанию вы делаете что-то не то.

    • +1
      Ram Ram 5 марта 2020 14:06 #

      Как раз нужно, чтобы сохранение не сработало, а сработало при определенных условиях.
  • 1
    Ram 6 марта 2020 11:34 #

    Основная мысль, как останавливать процесс сохранения категории или товара, после того как нажал на кнопку сохранить?

    Спасибо!

    • +1
      Алексей Алексей Webasyst 6 марта 2020 11:53 #

      Тогда вероятно пока только через JS на кнопку или ajax.

    • +2
      Rat Rat 6 марта 2020 11:59 #

      Для категории примерно так должно сработать

      $(document).on('click', '.s-category-settings :submit', function (event) {
          event.preventDefault();
      });

      • +1
        Ram Ram 11 марта 2020 22:23 #

        Можно метод запустить сразу после успешного выполнения через JQ?

        • +1
          Rat Rat 12 марта 2020 09:33 #

          Какой метод? После успешного выполнения чего? JQ == JavaScript?

          • +1
            Ram Ram 12 марта 2020 14:50 #

            если сработал

            $(document).on('click', '.s-category-settings :submit', function (event) {    event.preventDefault(); });

          • +1
            Ram Ram 12 марта 2020 15:12 #

            Основная мысль проверить поле, при добавлении данных, если ошибка, то запретить сохранение вывести ошибку рядом с кнопкой сохранить

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите