BPMonline. Пример реализации кнопки Перейти к записи в карточке Звонка
Нередко при звонке возникает необходимость увидеть либо заполнить дополнительную информацию о звонящем. Для того, чтобы минимизировать количество операций, можно реализовать такую кнопку. Описание реализации в приложении.
Анна, я попытался реализовать кнопку в карточке Задачи для перехода на страницу инцидента. Кнопка не работает.
Возможно это из-за этой строчки:
UserTaskOpenLead.PageUId = new Guid("df4b6147ca344ec998e5bd3a26c62b99");
Может для карточки инцидента существует другой Id?
Как называть кнопку -- ваше дело, кстати, тут только фантазия ограничена только требованиями к идентификаторам. :smile:
Ну да не за этим пишу.
ИМХО, кнопку лучше добавлять прямо в поле, как на скриншоте. Так удобнее при выравнивании и пользователям понятнее... :smile:
А так все то же самое.
Название кнопки и сообщение для обработчика в процессе должны соответствовать друг другу, например: MyCoolButton и тогда будет MyCoolButtonClick. А вообще оно автоматом генерится.
А также в скриптах скрытия/активации кнопки надо соответственно писать правильное название кнопки
Акмаль, убедитесь, что название обработчика кнопки в дизайнере страницы и название обработчика в стартовом событии совпадают.
Акмаль, благодарю за наблюдательность. Действительно, в примере нажатие кнопки генерирует событие btnGotoLeadClick, тогда как в обработчике отлавливается GotoLeadClick.
При создании события кнопки в автоматизированном режиме обработчик события подтягивается автоматически, и нет необходимости его менять - он совпадает.