Labels: data-grid, frontend, ux
Epic: C
Depends on: none
Goal
Добавить кнопки форматирования (pretty-print) и валидации для XML и HTML контента в DataGridValuePanel аналогично существующему форматированию JSON.
Context
В DataGridValuePanel есть кнопки Format JSON и Minify. Для XML-данных (SOAP-ответы, конфигурации) таких инструментов нет.
Implementation
- Создать легковесный утилитный класс XmlFormatter:
- Автоматическая расстановка отступов (indent = 2 пробела).
- Минификация XML (удаление лишних пробелов между тегами).
- Базовая валидация закрытия тегов с подсветкой строки с ошибкой.
- Добавить в тулбар панели кнопку Format XML / Format Document, которая автоматически определяет JSON или XML и форматирует его.
Acceptance Criteria
- Неформатированный XML аккуратно разбивается по строкам с отступами.
- При синтаксической ошибке в XML выводится понятное сообщение без сбоя UI.
Reactions are currently unavailable
Labels: data-grid, frontend, ux
Epic: C
Depends on: none
Goal
Добавить кнопки форматирования (pretty-print) и валидации для XML и HTML контента в DataGridValuePanel аналогично существующему форматированию JSON.
Context
В DataGridValuePanel есть кнопки Format JSON и Minify. Для XML-данных (SOAP-ответы, конфигурации) таких инструментов нет.
Implementation
Acceptance Criteria