Ваш браузер устарел, не поддерживает современные веб-стандарты и представляет угрозу Вашей безопасности. Для комфортной работы с порталом, пожалуйста, установите современыый браузер.
Портал технической поддержки

Событие закрытия

С ответом

Комментарии

Комментариев: 2

  • Avatar
    Денис Елхов (Изменен )

    Марина, добрый день.

    Понятие закрытия карточки в веб-приложениях типа SPA - очень "размытое".
    Это может быть как закрытие вкладки браузера, самого бразуера, так и переход в другое место приложения, например на главный экран.

    В обоих случаях - это события разного типа. Типичное проявление этих событий: при открытой форме создания карточки.

    Мы записали требование пока предположительно на Веб-клиент 16 - добавить событие закрытия разметки.

    А сейчас могу предложить вам выполнить следующий скрипт в событии загрузки разметки (сработает только при переходе в другое место приложения):

    layoutManager.LayoutUnloading.subscribe((sender, e) => {
    e.wait();

    layoutManager.services.messageBox.showConfirmation("Вы хотите завершить задание?")
    .then(() => { console.log("Здесь завершаем задание"); e.accept(); })
    .catch(() => { console.log("Ничего не делаем"); e.accept(); });
    });

    С уважением, Денис Елхов.

    0
    Действия с комментариями Постоянная ссылка
  • Спасибо, получилось. Пока нам этого достаточно.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.