Добавить кнопку печати на экране компании

Я хочу добавить кнопку в свой экран компании в Sage CRM, но когда я добавляю этот скрипт, он не работает

<script>crm.ready(function() { crm.addButton('print'); });

Я добавил этот скрипт в компанию TopContent.

1 ответ

Решение

Причина, по которой это не сработало, вероятно, заключается в том, что вы используете версию до 7.2 и, следовательно, CRM не определен в пользовательском контенте.

Однако есть довольно простой способ добавить кнопки на экран "Сводка компании", не прибегая к добавлению JavaScript (хотя кнопки JavaScript иногда могут быть полезны).

Sage имеет встроенные "Группы кнопок", которые позволяют создавать набор кнопок и затем прикреплять их к различным частям системы, одной из которых является экран "Сводка компании".

  1. Чтобы создать кнопку "Печать", перейдите: Администрирование -> Расширенная настройка -> Группы кнопок

  2. Нажмите "Новый" и введите имя. Выберите "companysummary" для действия. Это создаст группу кнопок и вернет вас к экрану группы кнопок.

  3. Нажмите "Настроить" рядом с вашей новой группой.

  4. Добавить новую кнопку:

Надпись: Печать
Действие: customurl URL Имя: javascript:window.print()
Растровое изображение: print.gif
Новое окно: Нет - это важно, иначе вы будете печатать пустую страницу.

  1. Добавьте кнопку в список и нажмите "Сохранить". Теперь у вас должна быть кнопка "Печать" на экране "Сводная информация о компании".
Другие вопросы по тегам