Настройки данных виджета типа «HTML»


Распределение приоритетов форматирования в зависимости от расположения поля в блоках панели настроек структуры виджета описано в таблице ниже (Таблица «Распределение приоритетов форматирования в зависимости от расположения поля в блоках панели настроек структуры виджета»).

HTML виджет – это тип виджета, отображающий данные в любом формате с помощью HTML-кода.

Есть возможность вывода данных табличного представления (как плоских данных, так и сгруппированных).

Чтобы выбрать тип виджета «HTML», нажмите на кнопку на вкладке «Вид» области основных настроек виджета (Рисунок «Виджет типа «HTML», вкладка «Dev»).

Рисунок 1. Виджет типа «HTML», вкладка «Dev»

Виджет типа «HTML», вкладка «Dev»

Окно редактирования HTML виджета состоит из следующих областей:

По умолчанию область редактора кода HTML виджета раскрыта. Нажмите на кнопку , чтобы скрыть область редактора (Рисунок «Раскрытая область редактора кода HTML виджета»).

Рисунок 2. Раскрытая область редактора кода HTML виджета

Раскрытая область редактора кода HTML виджета

Для раскрытия области редактора нажмите на кнопку «HTML-редактор» (Рисунок «Скрытая область редактора кода HTML виджета»).

Рисунок 3. Скрытая область редактора кода HTML виджета

Скрытая область редактора кода HTML виджета

Окно ввода кода на вкладке «Dev» (см. 1, Рисунок «Виджет типа «HTML», вкладка «Dev») состоит из трех вкладок, переключение между которыми происходит с помощью кнопок . Для работы с виджетом типа «HTML» необходимы знания HTML, CSS и JS.

Принцип работы заключается в следующем:

  1. подключите модель;

  2. через панель настроек определите состав полей модели и выводимые агрегации;

  3. в HTML-редакторе кастомизируйте отображение данных в виджете;

  4. в предпросмотре данных просмотрите результаты выполнения изменений (переключение между визуализацией и табличными данными).

В нижней части окна ввода кода расположена панель инструментов с кнопками:

  • (кнопка «Сравнить код») – при нажатии на кнопку происходит сравнение кода с предыдущей опубликованной версией с помощью подсветки (Рисунок «Сравнение кода»);

    Рисунок 4. Сравнение кода

    Сравнение кода

  • (кнопка «Загрузить файл») – при нажатии на кнопку откроется окно прикрепленных к виджету файлов (Рисунок «Окно прикрепленных к виджету файлов»). Чтобы загрузить файл, нажмите на кнопку «Загрузить файл» и в открывшемся окне выберите необходимый файл с компьютера. Для загрузки доступны следующие типы файлов: .jpeg, .gif, .png, .tff, .woff, .eot, .woff2, .jpg, .svg, .json, .js, .css. Выбранные файлы отобразятся в окне прикрепленных файлов. Доступны следующие действия над загруженными файлами:

    • удаление файла с помощью кнопки ;

    • копирование наименования файла для удобной вставки в код с помощью кнопки ;

    • поиск нужных файлов в окне с помощью строки поиска или фильтрации по типам файлов.

    Рисунок 5. Окно прикрепленных к виджету файлов

    Окно прикрепленных к виджету файлов

  • – при нажатии на кнопку в окне визуализации обновляется виджет;

    Примечание
    При нажатии на кнопку не сохраняются внесенные в код изменения. Для сохранения кода нажмите на кнопку .
  • – при нажатии на кнопку публикуются введенные изменения. Изменения будут доступны в режиме просмотра виджета.

Перейдите на вкладку «Public» (Рисунок «Виджет типа «HTML», вкладка «Public»). На вкладке «Public» отображается последняя опубликованная версия виджета. Вкладка также состоит из трех вкладок, переключение между которыми происходит с помощью кнопок .

Рисунок 6. Виджет типа «HTML», вкладка «Public»

Виджет типа «HTML», вкладка «Public»

В нижней части окна на вкладке «Public» расположена только одна кнопка («Копировать в свою ветку»). Нажмите на кнопку , чтобы содержимое вкладки «Public», т.е. всего кода на вкладках «HTML», «CSS», «JS», скопировать на вкладку «Dev».

В области визуализации (см. 2, Рисунок «Виджет типа «HTML») доступно переключение с визуализации на табличное представление данных с помощью кнопок в правом углу окна (Рисунок «Представление визуализации», Рисунок «Табличное представление»).

Рисунок 7. Представление визуализации

Представление визуализации

Рисунок 8. Табличное представление

Табличное представление

Для данного типа виджета интерфейс предоставляет следующие стандартные возможности:

  • фильтрация данных исходных строк и агрегированных данных по одному или нескольким полям модели (включая не используемые в составе виджета);

  • сортировка исходных, агрегированных данных или группировок по одному или нескольким используемым полям модели.