Содержимое

# Общие

Доступ к этой команде

Откройте контекстное меню выбранного элемента формы, выберите Свойства формы - вкладка Общие.

Откройте панель инструментов Дизайн формы, щёлкните значок Свойства формы - вкладка Общие.

Форма представляет собой текстовый документ или электронную таблицу с различными элементами управления форм. Если создаётся форма для веб-страницы, пользователь может вводить в нее данные для отправки через Интернет. Данные из элементов управления формы передаются на сервер по указанному URL-адресу и могут быть обработаны там.

## Имя

Имя для формы. Это имя используется для определения формы в Навигаторе форм.

## URL

URL-адрес, на который будут передаваться данные заполненной формы.

## Фрейм

Конечная рамка, в которой будет отображен загруженный URL-адрес.

Если щёлкнуть это поле, можно выбрать рамку из списка, в которую должен быть загружен следующий документ. Имеются следующие возможности:

Элемент | Значение
--- | ---
_blank | Следующий документ создаётся в новой пустой рамке.
_parent | Следующий документ создаётся в родительской рамке. Если родители не существуют, документ создаётся в той же самой рамке.
_self | Следующий документ создаётся в той же рамке.
_top | Следующий документ создаётся в окне верхнего уровня, то есть в высшей рамке в иерархии; если текущая рамка уже находится в верхнем окне, документ создаётся в текущей рамке.

## Тип передачи

Способ передачи данных из заполненной формы.

С помощью метода Get данные каждого элемента управления передаются в виде переменной среды. Эти данные добавляются к URL-адресу в форме "?Control1=Content1&Control2=Content2&..."; анализ строки символов выполняется программой на сервере получателя.

С помощью метода Post из содержимого формы создаётся документ для отправки по указанному URL-адресу.

## Кодирование передачи

Тип кодирования при передаче данных.

## Передача сведений об элементе управления

При отправке формы учитываются все элементы управления, доступные в LibreOffice. Передаётся имя элемента управления и соответствующее значение (если доступно).

Выбор значений для передачи зависит от конкретного элемента управления. Для текстовых полей передаются видимые элементы; для списков - выбранные элементы; для флажков и полей параметров - соответствующие значения индекса (если поля активированы).

Передача этой информации выполняется с использованием выбранного способа (Get или Post) и кодировки (URL или Multipart). Например, если выбран метод Get и кодировка URL, выполняется отправка пар значений в форме <Имя>=<Значение> .

Помимо элементов управления, поддерживаемых в HTML, LibreOffice предоставляет другие элементы управления. Следует отметить, что для полей с особым числовым форматом видимые значения передаются только в фиксированных форматах по умолчанию. В следующей таблице показана передача данных элементов управления LibreOffice.

Элемент управления | Пара значений
--- | ---
Числовое поле, поле валюты | Десятичная часть всегда отделяется точкой.
Поле даты | Отправка даты выполняется в виде фиксированного формата (MM-DD-YYYY), независимо от локальных параметров пользователя.
Поле времени | Отправка времени выполняется в виде фиксированного формата (HH:MM:SS), независимо от локальных параметров пользователя.
Поле с маской ввода | Отправка значений полей с маской ввода выполняется в виде текстовых полей (т.е. отправка значений, которые видны в форме).
Таблица | Для таблицы всегда передаются отдельные столбцы. Выполняется отправка имени элемента управления, имени столбца и значения столбца. При использовании метода Get и кодирования URL передача выполняется в такой форме, как, например, <Имя таблицы>.<Имя столбца>=<Значение>, где значение зависит от столбца.