Show/Hide Toolbars

Руководство администратора

Миграция JS-вставок со старой карточки задачи в SPA

Ссылки Назад Вверх Вперед

Карточка создания новой задачи (НТФ)

При переходе на новый НТФ для работы с карточкой создания новой задачи с использованием JS-вставки обязательно должно быть использовано событие NewTaskLoadFinished.

Конструкция $(window).on('NewTaskLoadFinished', function () работать не будет!

warning_icon Без использования события 'NewTaskLoadFinished', при переходе в новый НТФ, JS-вставки корректно работать не будут!

Пример JS-вставки с использованием события 'NewTaskLoadFinished'

Карточка задачи (МТФ)

При переходе на новый МТФ для работы с карточкой задачи с использованием JS-вставки обязательно должно быть использовано событие MTFMainDestroyed, которое позволяет очищать память при изменении контекста задачи (закрытие задачи, переключение на другую задачу, смена taskId и т.д.):

warning_icon Без использования события 'MTFMainDestroyed', при переходе в новый МТФ, JS-вставки корректно работать не будут!

Пример JS-вставки с использованием события 'MTFMainDestroyed'

Получение значения ДП

Для получения значения параметра необходимо обращаться к конкретному ключу в JSON-объекте, а не использовать только ep.val(). Примеры:

Lookup: ep.val().taskId

Выпадающий список: ep.val().text или ep.val().value

Галочка (checkbox): ep.val() == true (вместо ep.val() == 'да')