Изменение данных

Если Редактор таблиц работает в режиме редактирования, значения в таблице могут быть изменены.

Прорисовщик и редактор, используемые для отображения и изменения значения в каждой ячейке, зависят от нескольких факторов.

Специальные прорисовщики/редакторы

Существует несколько особых случаев, когда используются нестандартные редакторы:

Прорисовщик пустого значения

Если поле определено как Может быть NULL и его значение равно NULL, оно показывается как <Not Set> в DTE. Щелкните ячейку, чтобы начать редактирование, и задайте для нее значение по умолчанию, отличное от null.

Вы можете вернуть значение NULL при помощи операции Удалить значение в контекстном меню ячейки.

Редактор значений выборки

Если формат поля содержит значения выборки, изменение выполняется при помощи раскрывающегося списка.

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

Стандартные прорисовщики/редакторы

Поля типа string/integer/long/float

Значения Integer, Long, String и Float изменяются в обычном текстовом поле.

Поля типа boolean

Boolean значения изменяются при помощи  контрольных кнопок и представлены обозначениями Да (для TRUE) или Нет (для FALSE) в режиме "Только чтение".

Поля даты/времени

Значения даты и Дата/Времени редактируются с помощью выбора даты.

Поля цвета

Цвета выбираются при помощи палитры цветов.

Поля таблицы данных

Поля таблицы данных (т.е. поля, значения которых представляют собой таблицы данных) изменяются встроенным Редактором таблиц, который открывается в отдельной странице. Страница открывается при нажатии кнопки [...] в ячейке, содержащей внедренную Таблицу данных.
Если вложенный редактор Data Table открыт для значения переменной из редактора свойств, он также может отображать качество значения и возраст значения для текущего значения.

Поля блоков данных

Стандартный редактор Data Block позволяет загружать или скачивать файлы любого типа.

Дополнительные прорисовщики/редакторы

Редактор даты

Редактор даты позволяет задать дату при помощи выбора даты, однако, установка времени невозможна.

Редактор времени

Редактор времени позволяет задать время в форме строки, однако, дату выбрать невозможно.

Прорисовщик столбцов

Прорисовщик столбцов отображает значения типа Integer, Long, Float и String в виде процентов от максимума, определяемого Опциями редактора.

Строковые значения конвертируются в числа максимально продуктивным способом.

Редактор периода

Редактор периода позволяет назначить временной период в виде определенного числа временных единиц.

Редактор пароля

Редактор пароля очень похож на обычную текстовую область, однако, вводимые символы не отображаются.

Значения из ячеек, использующих этот редактор, копировать нельзя.

Ссылка

Ссылка отображает активные ссылки синим подчеркнутым шрифтом.

Нажатие по ссылке запускает действие сервера.

Текстовая область

Длинные строковые значения могут просматриваться и редактироваться в редакторе Текстовой области.

Редакторы контекстов и контекстных масок

Строковые значения, относящиеся к путям контекста и контекстным маскам, определяются при помощи компонента Селектор маски контекста. Он выглядит как обычное текстовое поле с кнопкой справа.

Нажатие кнопки [...] открывает компонент Селектор объектов, чтобы по указанию и щелчку можно  было построить маску.

Редакторы звука/изображения/файла

Поля блоков данных могут содержать изображения, звуки или типичные файлы

Файлы, звуки и изображения внедрены в ячейки при помощи Селектора файлов.

Изображения в таблице данных показываются в виде эскиза (см. предыдущий скриншот). Нажатие на эскиз открывает изображение в полном размере.

Звуки проигрываются при нажатии на кнопку Воспроизвести.

Was this page helpful?