Задание пользовательской темы карты

Разрабатывая и настраивая отчёт, авторы отчётов могут задать внешний вид компоновки карты, применив одну из шести предустановленных тем, или видоизменив одну из этих тем для своего отчёта. В теме задаются следующие элементы компоновки карты:

  • Меню
  • Текст меню
  • Подсветку меню
  • Цвет значка меню
  • Подсветка
  • Шрифт по умолчанию

Более подробно см. Конфигурация настроек и инструментов карты.

Кроме того, системные администраторы могут создавать пользовательские темы в организации. Пользовательские темы задаются в themes.json.txt. Будучи заданной, пользовательская тема становится доступной для авторов в их настраиваемых отчётах.

  1. Перейдите к <em4c_ location>\webcontent\esrimap\em4c-bisprovider\config\design\.
  2. Сделайте копию themes.json.txt.default и переименуйте её в themes.json.txt.
  3. Откройте themes.json.txt в простом текстовом редакторе, например в Блокноте.

    Пользовательская тема Светло-голубой уже добавлена в файл.

  4. Измените файл, чтобы при необходимости включить дополнительные темы. Следующий пример кода включает три пользовательские темы, которые можно использовать в качестве образца:
    {	
    	"themes":	[
    	{
    	"name": "theme1",
    	"css": {
    		"headerColor": "#828282",
    		"headerHoverColor": "#01709d",
    		"accentColor": "#3093ca",
    		"accentTextColor": "#ffffff",
    		"fontFamily": "'Segoe UI', Avenir, 'Helvetica Neue', Arial, sans-serif",
    		"menuIconColor": "gray" //options are white, gray, black
    		}
    	},
    	{
    	"name": "theme 2",
    	"css": {
    		"headerColor": "#b3f189",
    		"headerHoverColor": "#076b2c",
    		"accentColor": "#b3f189",
    		"accentTextColor": "#101b14",
    		"fontFamily": "Tahoma, Geneva",
    		"menuIconColor": "black"
    		}
    	},
    	{
    	"name": "theme 3",
    	"css": {
    		"headerColor": "#828282"
    		}
    	}
    			]  
    }
    
  5. Убедитесь, что файл JSON всё ещё корректен.
  6. Сохраните файл.
  7. Очистите кэш вашего браузера.
  8. Убедитесь, что ваши пользовательские темы отображаются в режиме построения отчёта следующим образом:
    1. В меню Дополнительно выберите Настроить.
    2. Перейдите на закладку Компоновка.
    3. Разверните ниспадающее меню Тема.

      Там должны быть перечислены созданные пользовательские темы. Если у нескольких тем одинаковые названия, к дублирующимся темам будет дописан номер. Если в файле JSON есть ошибки, пользовательские темы в списке отображаться не будут.

    4. Укажите заданную пользовательскую тему и щёлкните Настроить тему?, чтобы быть уверенным, что все настройки указанны корректно. Повторите этот шаг для всех остальных заданных пользовательских тем.
    5. По завершении щелкните Отмена.