8 (800) 302-62-68
+7 (499) 348-29-58
sale@rbs-crm.ru

Документация разработчика

Виджет рабочего стола

Виджеты являются элементами «Рабочего стола». Один виджет представляет собой отдельной «Формой» в «Конфигураторе».

Для создания нового виджета необходимо перейти в раздел «Настройки» — «Справочники» — «Виджеты рабочего стола». При добавлении необходимо заполнить поля:

  • Наименование — на русском название виджета (Например: Количество сделок)
  • Наименование (анг.) — ссылка на новый виджет, форма из “Конфигуратора”. См ниже. (Например: deals_count)
  • Количество колонок в ширину и высоту — минимальные размеры виджета

Затем в «Конфигураторе» необходимо создать «Инд. форму редактирования» и в поле «Целевой объект» выбрать созданную форму (Например: «Количество сделок»).

Далее необходимо внести «Шаблон» и «PHP-сценарий» работы виджета. Можно за основу взять любой готовый виджет.

Не забудьте поменять поменять наследование виджета на закладке «Сценарий (PHP-код)» (\Kernel\Actions\Work_table\Base).

class Edit extends \Kernel\Actions\Work_table\Base {

}

После этого виджет появится на «Рабочем столе». Его можно включать/выключать на «Рабочем столе».

Также к нему можно ограничивать доступ в настройках прав доступа, а также обновление в зависимости от «Фильтров» на «Рабочем столе».