Частые вопросы и решения для JSON Editor
Список страниц по JSON-editor
- Введение в веб-конфигурирование wb-rules с помощью JSON-editor
- Процесс разработки конфигуратора с JSON-editor
- Описание работы с JSON-editor
Добавить разделитель или пустое место между объектами одного уровня
Для добавления места между секциями нет стандартного варианта - можно воспользоваться добавлением переноса строк в ваш заголовок:
"headerTemplate": "<br><br><br><br><br>{{self.title}} ({{self.name}})",
Тут так же можно использовать формат в виде вкладок - так не понадобится добавлять место между блоками и листать страницу вверх-вниз.
Можно использовать:
"_format": "tabs"
Перенос кнопок управления каждым элементом массива
В стандартных возможностях json-editor нет способа перенести кнопку удаления конкретного элемента массива наверх, к его заголовку.
Но эту возможность реализовали с помощью типа wb-object .
Если вам не нравится последовательное отображение массива данных, вы можете использовать другое отображение:
- формат table - удобен если у вас 1-3 параметров;
- формат tabs или tabs-top - удобны, если у вас больше параметров и для их отображения таблица уже не подходит.
Условное отображение элемента схемы
Условное отображение элемента можно реализовать двумя способами
1) Через добавление зависимостей (dependencies) - подробнее смотрите на странице:
2) Используя свойство объекта display_required_only
Отображение изображений в схеме
Для добавления изображения подобно логотипу WB в левом верхнем углу нужно сделать следующее:
- Положить изображения по адресу var/www/images
- В схеме использовать адрес картинки images/logo.svg
Пример записи в title:
"title": "<img src=\"images/scenario-darkroom-light-switch.png\" height=\"30\">Выключатели",
Навигация
← Назад: Особенности реализации JSON-editor в Wirenboard
Страница (7 из 7): Частые вопросы и решения для JSON Editor