Виджеты

Создание виджета

В разделе Настройки Виджеты вы можете создавать любые виджеты для добавления нового функционала к предоставляемому Клиентикс CRM.

Для этого нужно создать новый виджет по кнопке создания виджета.

 

Настройка виджета

1. Название виджета. Обязательное для заполнения поле. Идентифицирует виджет в общем списке и выводится на кнопке (если не задана Иконка виджета 6).

2. Место расположения. Обязательное для выбора поле. Определяет место, где будет выводиться кнопка виджета. В каждом из доступных мест расположения можно вывести несколько виджетов.

3. Данные виджета. Данные в формате JSON. Необязательное для задания поле. Могут использоваться при интеграции с другим сервисом.

4. Класс JS. Строковое поле, связано с загружаемым JS-скриптом. Указывает на класс, объявляемый в скрипте.

5. JS-скрипт. Файл с выполняемым javascript кодом. Скрипт выполнится при нажатии на кнопку виджета. 

Требования к JavaScript-файлу:
1. В файле должен создаваться класс, наследующийся от WidgetModel.
2. В классе переопределяется функция resume. Она будет вызываться при нажатии на кнопку.
3. Название класса в файле должно соответствовать значению, указанному в форме в поле Класс JS.

Пример содержимого:

var MyWidget = WidgetModel.extend({
    resume: function() {

           <исполняемый код>
    }
});

6. Иконка виджета. Логотип, которые будет выводиться на кнопке (вместо названия).

7. Заметка. Любая дополнительная информация.

 

Важно: на клиентской стороне виджетов, методы console.* переопределены и выключены. Для отладки можно использовать конструкцию debugger и alert.

 

Настроенные виджеты:

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.
На базе технологии Zendesk