3.2.2 Интерфейс редактора

Описание интерфейса XLSX Worbkench

Экран редактора разделен на 3 области:

  1. Дерево структуры формуляра

  2. Вкладка свойств (для компонента, выделенного в Дереве)

  3. Excel-шаблон

также, Панели инструментов Приложения и Дерева

Дерево структуры формуляра

Дерево представляет собой иерархическую последовательность отдельных компонентов. Можно перемещать компоненты внутри структуры по технологии drag-and-drop.

Компоненты могут быть следующих типов:

  • Корневой элемент дерева является техническим узлом, содержащим информацию о формуляре в целом.

Вкладка свойств

Данная вкладка отображает информацию об отдельном элементе Дерева структуры формуляра, на котором в данный момент позиционирован курсор. Для каждого из элементов вкладка свойств будет выглядеть по-разному (см.описание элементов формуляра).

Если курсор позиционирован на корневом узле дерева , данная вкладка содержит функцию присвоения контекста, а также техническую информацию о формуляре.

Excel-шаблон

Шаблон содержит фрагменты форматирования (паттерны), комбинация которых образует Печатную форму в режиме выполнения.

Примечание 1: комбинация паттернов в Печатной форме определяется не порядком следования их в шаблоне, а исключительно, Структурой формуляра (см.выше: Дерево структуры формуляра).

Примечание 2: поскольку в режиме IN-PLACE может пропадать панель инструментов Excel, то, на время разметки Excel-шаблона, переключите его в режим отдельного окна, воспользовавшись кнопкой

на панели инструментов.

Панель инструментов приложения

содержит кнопки:

  • Руководство пользователя. Открывает в web-браузере страницу данного сайта.

Режим окна. Переключает Excel-шаблон из режима IN-PLACE в режим отдельного окна, и наоборот.

Примечание: поскольку в режиме IN-PLACE иногда может пропадать панель инструментов Excel, то, на время разметки Excel-шаблона, переключите его в режим отдельного окна.

  • Актуализировать. Данная функция перерисовывает дерево и шаблон, приводя внешнее представление в соответствие с внутренним буфером данных. Используется в исключительных случаях, когда есть повод подозревать, что представление структуры не актуально.


  • Сохранить. Данная функция сохраняет актуальное состояние в БД. Подпункт “Сохранить как…” позволяет сохранить данный формуляр под другим именем.

  • Активировать. Активация формуляра, обязательное действие по завершении разработки формуляра. Функция активации включает в себя сохранение актуальной версии формуляра в БД, а также, проверку формуляра на наличие ошибок. Только в случае отсутствия ошибок формуляр будет активирован.

  • Массовые операции (откл./ вкл.). Режим массовых операций позволяет выполнять манипуляции сразу несколькими компонентами одновременно.

Панель инструментов, относящаяся к дереву

Обычный режим (Массовые операции отключены)

панель имеет следующий вид :

и содержит кнопки:

  • Создать компонент. По нажатию на эту кнопку открывается средство поиска для выбора типа добавляемого компонента. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку создается новый компонент, который расположится ПОД выделенным компонентом.

  • Дублировать компонент. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку, выделенный компонент, вместе с нижестоящими прикрепленными к нему (дочерними) компонентами, будет продублирован в Дереве.

  • Удалить компонент. Предварительно установите курсор на удаляемый компонент в дереве. По нажатию на эту кнопку выделенный компонент удаляется вместе с нижестоящими прикрепленными к нему (дочерними) компонентами.

  • Передвинуть компонент вверх. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку, выделенный компонент передвинется на одну позицию вверх, в рамках своего уровня иерархии.

  • Передвинуть компонент вниз. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку, выделенный компонент передвинется на одну позицию вниз, в рамках своего уровня иерархии.

Режим массовых операций

панель имеет следующий вид :

и содержит кнопки:

  • Выделить все компоненты. По нажатию на эту кнопку в дереве будут выделены все узлы.

  • Удалить выделенные компоненты. По нажатию на эту кнопку выделенные компоненты (вместе с их дочерними компонентами) будут удалены из дерева структуры формуляра.

  • Дублировать выделенные компоненты. По нажатию на эту кнопку, дубликаты выделенных компонентов (вместе с их дочерними компонентами) будут помещены под (выбранный) целевой компонент :

  • Сдвиг координат связи с шаблоном. Данная функция позволяет для выделенных компонентов скорректировать связь с шаблоном, сдвинув по координатной сетке на заданное количество клеток (влево/право или вверх/вниз). Функция может пригодиться, например, после добавления новых строк/столбцов в начало или середину шаблона.