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


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

SAP ABAP Excel XLSX Workbench

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

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

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

3.       Excel-шаблон

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


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

Дерево представляет собой иерархическую последовательность отдельных компонентов. Компоненты могут быть следующих типов:

Дерево позволяет перемещать компоненты внутри структуры по технологии drag-and-drop.

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


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

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

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


Excel-шаблон

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

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

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


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

Панель имеет следующий вид  и содержит кнопки:

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

·         Настройки. Открывает popup-экран с настройками интерфейса редактора (см.подробнее здесь).

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

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

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

·         Сохранить. Данная функция сохраняет актуальное состояние в БД.

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

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

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



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


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

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

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

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

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

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

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

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


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

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

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

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

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

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