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

Система позволяет добавлять собственные виджеты для рабочего стола.

Хранилище настроек

Все настройки виджетов хранятся в файле "cash/map.vigets.json", и имеют следующую структуру:
	"name":"Выполнение планов",
	"container":"analitic",
	"containerclass":"relativ",
	"url":"vigets/viget.plan.php",
	"icon":"icon-gauge",
	"active":"on",
	"tooltips":"Выполнение планов",
	"tooltips-position":"top",
	"actionPlus":"",
	"class":"relativ",
	"expressReport":"reports/ent-planDoByPayment.php",
	"expressReportTitle":"Выполнение планов",
	"settingsURL":"",
	"width":"30",
	"height":""

Каждый параметр имеет следующее функциональное значение:

  • name - Заголовок виджета обязательное
  • container - идентификатор контейнера виджета обязательное
  • containerclass - css-класс для контейнера опционально
  • url - адрес скрипта, загружаемого в блок виджета обязательное
  • icon - иконка виджета обязательное
  • active - активность виджета: on/off
  • tooltips - всплывающая подсказка опционально
  • tooltips-position - позиция подсказки: top, bottom опционально
  • actionPlus - дополнительное действие опционально
  • class - css-класс блока данных, в который загружаются данные опционально
  • expressReport - адрес экспресс-отчета опционально
  • expressReportTitle - заголовок экспресс-отчета опционально
  • settingsURL - адрес настроек виджета опционально
  • width и height - не активные параметры

Схема виджета


Примечания

  • Рекомендуемое расположение виджетов - папка "vigets"
  • Подключение виджетов осуществляется каждым сотрудником в "Мои настройки"
  • Все виджеты поставляются с открытым исходным кодом

Что-то не понятно? Задай вопрос: