Добрый день, коллеги.
Использую компонент bitrix:crm.interface.grid
Столкнулся со следующей проблемой - не знаю как правильно при изменении данных в полях грида сделать строку активной и включить action panel
Для полей типа input сделал костыль - при изменении значения поля, с помощью js у блока с панелью убираю класс main-grid-disable.
Но этот костыльный способ не работает с полями типа select. При нажатии на поле такого типа строка и панель становятся активными, а уже при выборе нового значения, возвращаются к прежнему неактивному состоянию.
Пытался с помощью разных событий (Grid::selectRow, onchange поля select и тп) отловить и удалить класс main-grid-disable - ничего не выходит. В момент выполнения в DOM этот блок как-бы считается активным.
Подскажите, как можно решить проблему?
Использую компонент bitrix:crm.interface.grid
Столкнулся со следующей проблемой - не знаю как правильно при изменении данных в полях грида сделать строку активной и включить action panel
Для полей типа input сделал костыль - при изменении значения поля, с помощью js у блока с панелью убираю класс main-grid-disable.
Но этот костыльный способ не работает с полями типа select. При нажатии на поле такого типа строка и панель становятся активными, а уже при выборе нового значения, возвращаются к прежнему неактивному состоянию.
Пытался с помощью разных событий (Grid::selectRow, onchange поля select и тп) отловить и удалить класс main-grid-disable - ничего не выходит. В момент выполнения в DOM этот блок как-бы считается активным.
Подскажите, как можно решить проблему?