3.2.2 Интерфейс редактора
Описание интерфейса XLSX Worbkench
Экран редактора разделен на 3 области:
Дерево структуры формуляра
Вкладка свойств (для компонента, выделенного в Дереве)
Excel-шаблон
также, Панели инструментов Приложения и Дерева
Дерево структуры формуляра
Дерево представляет собой иерархическую последовательность отдельных компонентов. Можно перемещать компоненты внутри структуры по технологии drag-and-drop.
Компоненты могут быть следующих типов:
Корневой элемент дерева является техническим узлом, содержащим информацию о формуляре в целом.
Вкладка свойств
Данная вкладка отображает информацию об отдельном элементе Дерева структуры формуляра, на котором в данный момент позиционирован курсор. Для каждого из элементов вкладка свойств будет выглядеть по-разному (см.описание элементов формуляра).
Если курсор позиционирован на корневом узле дерева , данная вкладка содержит функцию присвоения контекста, а также техническую информацию о формуляре.
Excel-шаблон
Шаблон содержит фрагменты форматирования (паттерны), комбинация которых образует Печатную форму в режиме выполнения.
Примечание 1: комбинация паттернов в Печатной форме определяется не порядком следования их в шаблоне, а исключительно, Структурой формуляра (см.выше: Дерево структуры формуляра).
Примечание 2: поскольку в режиме IN-PLACE может пропадать панель инструментов Excel, то, на время разметки Excel-шаблона, переключите его в режим отдельного окна, воспользовавшись кнопкой
на панели инструментов.
Панель инструментов приложения
содержит кнопки:
Руководство пользователя. Открывает в web-браузере страницу данного сайта.
Режим окна. Переключает Excel-шаблон из режима IN-PLACE в режим отдельного окна, и наоборот.
Примечание: поскольку в режиме IN-PLACE иногда может пропадать панель инструментов Excel, то, на время разметки Excel-шаблона, переключите его в режим отдельного окна.
Актуализировать. Данная функция перерисовывает дерево и шаблон, приводя внешнее представление в соответствие с внутренним буфером данных. Используется в исключительных случаях, когда есть повод подозревать, что представление структуры не актуально.
Сохранить. Данная функция сохраняет актуальное состояние в БД. Подпункт “Сохранить как…” позволяет сохранить данный формуляр под другим именем.
Активировать. Активация формуляра, обязательное действие по завершении разработки формуляра. Функция активации включает в себя сохранение актуальной версии формуляра в БД, а также, проверку формуляра на наличие ошибок. Только в случае отсутствия ошибок формуляр будет активирован.
Массовые операции (откл./ вкл.). Режим массовых операций позволяет выполнять манипуляции сразу несколькими компонентами одновременно.
Панель инструментов, относящаяся к дереву
Обычный режим (Массовые операции отключены)
панель имеет следующий вид :
и содержит кнопки:
Создать компонент. По нажатию на эту кнопку открывается средство поиска для выбора типа добавляемого компонента. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку создается новый компонент, который расположится ПОД выделенным компонентом.
Дублировать компонент. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку, выделенный компонент, вместе с нижестоящими прикрепленными к нему (дочерними) компонентами, будет продублирован в Дереве.
Удалить компонент. Предварительно установите курсор на удаляемый компонент в дереве. По нажатию на эту кнопку выделенный компонент удаляется вместе с нижестоящими прикрепленными к нему (дочерними) компонентами.
Передвинуть компонент вверх. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку, выделенный компонент передвинется на одну позицию вверх, в рамках своего уровня иерархии.
Передвинуть компонент вниз. Предварительно установите курсор на любой компонент в дереве. По нажатию на эту кнопку, выделенный компонент передвинется на одну позицию вниз, в рамках своего уровня иерархии.
Режим массовых операций
панель имеет следующий вид :
и содержит кнопки:
Выделить все компоненты. По нажатию на эту кнопку в дереве будут выделены все узлы.
Удалить выделенные компоненты. По нажатию на эту кнопку выделенные компоненты (вместе с их дочерними компонентами) будут удалены из дерева структуры формуляра.
Дублировать выделенные компоненты. По нажатию на эту кнопку, дубликаты выделенных компонентов (вместе с их дочерними компонентами) будут помещены под (выбранный) целевой компонент :
Сдвиг координат связи с шаблоном. Данная функция позволяет для выделенных компонентов скорректировать связь с шаблоном, сдвинув по координатной сетке на заданное количество клеток (влево/право или вверх/вниз). Функция может пригодиться, например, после добавления новых строк/столбцов в начало или середину шаблона.