Cкрыть определенное поле из профиля пользователя Битрикс24

263
Для решения задачи понадобится событие BX.UI.EntityEditor:onInit. Пример скрытия поля Email из профиля сотрудника. Условие по которому отработает скрытие поля зависит от вашей задачи.

 BX.ready(function() {

   BX.addCustomEvent('BX.UI.EntityEditor:onInit', (editor, fields) => {
            if (editor)
           {
               const control = editor.getControlByIdRecursive('EMAIL');
               if (control)
               {
                   control.getParent().removeChild(control, {
                       enableSaving: false
                   });
               }
           }
       });
});

Яндекс.Метрика