Добавить кнопку печати на экране компании
Я хочу добавить кнопку в свой экран компании в Sage CRM, но когда я добавляю этот скрипт, он не работает
<script>crm.ready(function() { crm.addButton('print'); });
Я добавил этот скрипт в компанию TopContent.
1 ответ
Причина, по которой это не сработало, вероятно, заключается в том, что вы используете версию до 7.2 и, следовательно, CRM не определен в пользовательском контенте.
Однако есть довольно простой способ добавить кнопки на экран "Сводка компании", не прибегая к добавлению JavaScript (хотя кнопки JavaScript иногда могут быть полезны).
Sage имеет встроенные "Группы кнопок", которые позволяют создавать набор кнопок и затем прикреплять их к различным частям системы, одной из которых является экран "Сводка компании".
Чтобы создать кнопку "Печать", перейдите: Администрирование -> Расширенная настройка -> Группы кнопок
Нажмите "Новый" и введите имя. Выберите "companysummary" для действия. Это создаст группу кнопок и вернет вас к экрану группы кнопок.
Нажмите "Настроить" рядом с вашей новой группой.
Добавить новую кнопку:
Надпись: Печать
Действие: customurl
URL Имя: javascript:window.print()
Растровое изображение: print.gif
Новое окно: Нет - это важно, иначе вы будете печатать пустую страницу.
- Добавьте кнопку в список и нажмите "Сохранить". Теперь у вас должна быть кнопка "Печать" на экране "Сводная информация о компании".