Свойства атрибутов¶
Раздел находится в разработке.
Перечислены все задокументированные свойства Global1, часть из которых не работает в ApplicationServer.
Основные свойства¶
Свойства, непосредственно влияющие на отображение атрибута выборки.
- UrlLinkInExternalAttribute¶
- Title:
Ссылка хранится во внешнем поле
Доступен при использовании редакторов:
Определяет, хранится ли ссылка в атрибуте или во внешнем поле.
Значение по умолчанию: 0.
Возможные значения:
0 — в атрибуте, ассоциированном с редактором хранится значение ссылки. По-умолчанию, в редакторе отображается значение ссылки. Отображаемое значение можно изменить с помощью
UrlCaptionValueAttribute
;1 — в атрибуте ассоциированном с редактором хранится отображаемое значение. Значение ссылки хранится в атрибуте
UrlLinkValueAttribute
. Если атрибут со ссылкой отсутствует, будет возбуждено исключение.
See also
Документация Global1
UrlLinkInExternalAttribute
- UrlCaptionValueAttribute¶
- Title:
Атрибут, содержащий текст отображаемый вместо гиперссылки
Доступен при использовании редакторов:
Системное имя атрибута, содержащего текст который должен отображаться вместо ссылки.
See also
Документация Global1
UrlCaptionValueAttribute
- UrlLinkValueAttribute¶
- Title:
Атрибут, содержащий гиперссылку
Доступен при использовании редакторов:
Системное имя атрибута, содержащего ссылку
See also
Документация Global1
UrlLinkValueAttribute
- CellMerging¶
- Title:
Вертикальное объединение ячеек
Объединение ячеек одного атрибута с одинаковыми значениями.
See also
Документация Global1
CellMerging
- CellMergingAttr¶
- Title:
Атрибут вертикального объединения ячеек
Дополнительный атрибут, значения которого будут учитываться при расчёте объединения ячеек. То есть, ячейки будут объединены при совпадении значений как самого атрибута, для которого задана настройка, так и дополнительного. Значение данного свойства перекрывает значение свойства
CellMergingAttr
.See also
Документация Global1
CellMergingAttr
- REF.NotUseRefReg¶
- Title:
Не заполнять регистр ссылочности
При включении данного свойства из соответствующих сеттеров исключаются процедуры регистрации связи между объектами, что приведет к невозможности отслеживания ссылочности из универсального интерфейса с одной стороны, и ускорит скорость работы сетера с другой.
Свойства редактора атрибута¶
- ADD.DisplayFormat¶
- Title:
Формат отображения значений числовых атрибутов.
Доступен при использовании редакторов:
Свойство определяет формат представления числовых атрибутов в виде строки.
See also
Свойство атрибута
AttrDesc
Документация Global1
ADD.DisplayFormat
- ShowHint¶
- Title:
Показывать всплывающую подсказку.
Доступно в следующих фреймах:
TbtkLookUpCardFrame
.
Показывать всплывающую подсказку для редактора атрибута. Текст всплывающей подсказки берется из свойства
AttrDesc
. ЕслиAttrDesc
пуст, используется отображаемое название атрибута.See also
Документация Global1
ShowHint
- AttrDesc¶
- Title:
Описание атрибута.
Доступно в следующих фреймах:
TbtkLookUpCardFrame
.
Определяет текст всплывающей подсказки при наведении курсора мыши на текст поля ввода.
See also
Документация Global1
AttrDesc
- ADD.InputMaskKind¶
- Title:
Тип маски ввода
Deprecated since version 1.26.0-ms7.: Данное свойство больше не поддерживается.
Доступен при использовании редакторов:
Тип маски ввода, задаваемой настройкой
ADD.INPUTMASK
Возможные значения:
“Стандартная” - стандартная маска ввода
“Регулярное выражение”
“Расширенное регулярное выражение”
See also
Документация Global1
ADD.InputMaskKind
- ADD.INPUTMASK¶
- Title:
Маска ввода
Deprecated since version 1.26.0-ms7.: Данное свойство больше не поддерживается.
Доступен при использовании редакторов:
Шаблон ввода значения в редактор
See also
Документация Global1
ADD.INPUTMASK
Note
Если не задан
формат отображения области итогов
, а маска ввода имееттип
“Стандартная”, то эта маска ввода будет применена для форматирования значения в области итогов.
- DropDownCount¶
- Title:
Количество выпадающих строк
Доступен при использовании редакторов:
etImageCollection
etCombo
etLookUp
Количество отображаемых строк выпадающего списка.
See also
Документация Global1
DropDownCount
- LookUpLazyLoad¶
- Title:
Отложенная загрузка
Доступен при использовании редакторов:
etLookUp
Запрос списка значений выполнится не при создании карточки, а только при попытке открыть выпадающий список либо при попытке редактирования значения.
See also
Документация Global1
LookUpLazyLoad
- CanEdit¶
- Title:
temp
Доступен при использовании редакторов:
etEditButton
etButtonsEdit
Если включено, появляется возможность редактировать значение атрибута через поле ввода, а не только через кнопку.
See also
Документация Global1
CanEdit
- ResetButtonVisible¶
- Title:
Отображать кнопку сброса значения
Доступен при использовании редакторов:
etTimePick
etLookUp
etEditButton
etColorPick
Управляет видимостью кнопки сброса значения.
See also
Документация Global1
ResetButtonVisible
- ADD.AutoRunSetter¶
- Title:
Автозапуск сеттера
Доступен при использовании редакторов:
Сеттер атрибута будет автоматически срабатывать после прекращения редактрирования поля через указанный в свойстве
ADD.AutoRunSetterInterval
интервал времени.See also
Документация Global1
ADD.AutoRunSetter
- WantTabs¶
- Title:
Клавиша Tab создает отступ в тексте
Доступен при использовании редакторов:
etMemo
Управляет реакцией редактора на нажатие клавиши TAB.
False
- произойдёт перевод фокуса ввода,True
- произойдёт ввод симвода табуляции.See also
Документация Global1
WantTabs
- EDITORTYPE¶
- Title:
Тип редактора
Свойство определяет тип редактора, который будет отображаться при редатрировании ячейки списка/дерева, или отображаться в карточке.
See also
Документация Global1
EDITORTYPE
- ReadOnly¶
- Title:
Только чтение
Определят доступность редактирования для атрибута.
See also
Документация Global1
ReadOnly
- HideSeconds¶
- Title:
Скрыть секунды
Доступен при использовании редакторов:
etTimePick
etDateTimePick
Скрывает секунды.
See also
Документация Global1
HideSeconds
- DecimalNumbers¶
- Title:
Количество знаков после запятой
Доступен при использовании редакторов:
etCurrency
Определяет количество знаков после запятой.
See also
Документация Global1
DecimalNumbers
- ImageCollectionName¶
- Title:
Имя коллекции изображений
Доступен при использовании редакторов:
etImageCollection
Указывается системное имя коллекции, которая будет отображаться в редакторе.
See also
Документация Global1
ImageCollectionName
- DEFAULTVALUE¶
- Title:
Значение по умолчанию
Значение по умолчанию атрибута класса. Подставляется при вставке нового объекта. Тип данных вводимого значения должен совпадать с типом данных атрибута с учетом автоматического преобразования из строки в тип данных атрибута.
See also
Документация Global1
DEFAULTVALUE
- EditButtons¶
- Title:
Список кнопок
Доступен при использовании редакторов:
etButtonsEdit
etTagLookUp
Список кнопок, которые будут отображаться в редакторе.
See also
Документация Global1
EditButtons
- BeforeEditLock¶
- Title:
Не выполнять BeforeEdit перед началом редактирования
Позволяет отключить вызов операции BeforeEdit при редактировании данного атрибута.
See also
Документация Global1
BeforeEditLock
- ImageListName¶
- Title:
Коллекция изображений
Доступен при использовании редакторов:
etIcon
Указывает на коллекцию изображений, используемую при оботображении иконки в столбце списка или дерева.
See also
Документация Global1
ImageListName
- ADD.AutoRunSetterInterval¶
- Title:
Интервал автозапуска сеттера
Доступен при использовании редакторов:
Задает интервал срабатывания сеттера после прекращения редактрирования поля в милисекундах (по умолчанию 1000 мс.). Свойсто имеет смысл, если включено
ADD.AutoRunSetter
.See also
Документация Global1
ADD.AutoRunSetterInterval
- UnlimDeclNumbersInput¶
- Title:
Ввод неограниченного количества знаков после запятой
Доступен при использовании редакторов:
etCurrency
При включении становится возможможным ввод более 2 символов после запятой.
See also
Документация Global1
UnlimDeclNumbersInput
- EditorTypeAttribute¶
- Title:
Атрибут, отвечающий за тип редактора
Содержит имя поля выборки, содержащего информацию о типе редактора ячейки.
See also
Документация Global1
EditorTypeAttribute
- ValueChecked¶
- Title:
Значение Checked чекбокса
Доступен при использовании редакторов:
etCheck
Позволяет задать значение, которое будет подставляться в поле при установке “галочки” в редакторе.
See also
Документация Global1
ValueChecked
- ValueUnChecked¶
- Title:
Значение UnChecked чекбокса
Доступен при использовании редакторов:
etCheck
Позволяет задать значение, которое будет подставляться в поле при снятии “галочки” в редакторе.
See also
Документация Global1
ValueUnChecked
- WordWrap¶
- Title:
Переносить слова на другую строку
Доступен при использовании редакторов:
etMemo
Управляет режимом отображения длинных строк. Если установлено
True
- слова строки, не влезающие в строку, будут переноситься на следующую строку.See also
Документация Global1
WordWrap
- SEL.GroupEditAvailable¶
- Title:
Доступно групповое редактирование
Позволяет при помощи операции раздела «Дополнительно» выполнять групповое редактирование данного атрибута.
See also
Документация Global1
SEL.GroupEditAvailable
- ImageSource¶
- Title:
Источник изображения
Доступен при использовании редакторов:
etIcon
Возможные значения:
Коллекция изображений - изображение задается номером в используемой коллекции
Поле атрибута выборки - изображение загружается как
blob
.
See also
Документация Global1
ImageSource
- ImageStretch¶
- Title:
Вписать сохраняя пропорции
Доступен при использовании редакторов:
etIcon
Если включено - изображение отображается в оригинальном масштабе, иначе вписывается, сохраняя пропорции размерам ячейки.
See also
Документация Global1
ImageStretch
- ScrollOnMouseBtn¶
- Title:
Прокручивать мышью значения
Доступен при использовании редакторов:
etLookUp
Отвечает за синхронизацию выбранного значения и сфокусированного значения выпадающего списка. Если выключено - значение активного редактора не изменяется при прокрутке колеса мыши.
See also
Документация Global1
ScrollOnMouseBtn
- AutoDateTimeSupplement¶
- Title:
Автоматическое дополнение даты-время по начальному вводу
Доступен при использовании редакторов:
etDate
etDateTime
Автоматически дополняет дату текущим днем, месяцем и годом. Для даты-времени если время не указано, а дата указано полностью или частично, используется время указанное в свойстве
AutoDateTimeSupplementBehavior
. Если время указано частично, то оно дополняется нолями.See also
Документация Global1
AutoDateTimeSupplement
- SEL.GroupEditAvailableDirect¶
- Title:
Доступен при прямом изменении в групповом редактировании
При включении появится возможность редактирования через режим прямого изменения.
See also
Документация Global1
SEL.GroupEditAvailableDirect
- AutoDateTimeSupplementBehavior¶
- Title:
Время для автодополнения
Доступен при использовании редакторов:
etDateTime
Определяет какое время будет использоваться при автодополнении в качестве времени по умолчанию. Возможные значения:
acbCurrentTime - используется текущее системное время
acbCustomTime - используется время, указанное в свойстве
AutoDateTimeSupplementCustomTime
.
See also
Документация Global1
AutoDateTimeSupplementBehavior
- AutoDateTimeSupplementCustomTime¶
- Title:
Пользовательское время для автодополнения
Доступен при использовании редакторов:
etDateTime
Время для автодополнения по умолчанию для свойства
AutoDateTimeSupplement
See also
Документация Global1
AutoDateTimeSupplementCustomTime
- SEL.GroupEditClientSet¶
- Title:
Вызвать клиентский сеттер в групповом редактировании
При включении, при изменении атрибута через групповое редактирование будет вызван клиентский сеттер.
See also
Документация Global1
SEL.GroupEditClientSet
Размер, положение и стиль¶
Свойства, управляющие размером поля вывода атрибута, его надписью, стилем раскраски, положением на форме и другими настройками визуализации.
- ADD.SUMMARYFORMAT¶
- Title:
Формат отображения итогов.
Свойство определяет формат представления итогов в виде строки.
See also
Документация Global1
ADD.SUMMARYFORMAT
- ADD.GROUPSUMMARYFORMAT¶
- Title:
Формат отображения промежуточных итогов.
Свойство определяет формат представления промежуточных итогов в виде строки.
See also
Документация Global1
ADD.GROUPSUMMARYFORMAT
- TagLookup.AttrTagStyle¶
- Title:
Атрибут управления стилем раскраски значения.
Свойство определяет атрибут, в котором хранится стиль раскраски тегов.
See also
Документация Global1
TagLookup.AttrTagStyle
- TagLookup.AttrTagStyle.Hover¶
- Title:
Атрибут управления стилем раскраски значения (наведена мышь).
Свойство определяет атрибут, в котором хранится стиль раскраски тегов при наведйнном курсоре мыши.
See also
Документация Global1
TagLookup.AttrTagStyle.Hover
Дополнительные свойства¶
Свойства, управляющие сортировкой, фильтрацией и администрированием атрибута выборки.
Строка формата¶
В строке формата могут использоваться следующие обозначения:
Примеры значений формата:
Особенности вывода чисел с плавающей точкой¶
При указании формата который приводит к формированию числа содержащего больше 15-16 цифр, хвост формата будет обрезан. Это делается чтобы избежать “появления лишних знаков” в числах с плавающей точкой. Если бы формат не обрезался то выводилось бы число близкое к оригинальному, но всё же не равное ему. Такое происходило бы из-за особенностей работы с типами данных которыми представлены числа с плавающей точкой.
- Синтетический пример демонстрирующий проблему:
В качестве формата используется строка #0.############## (с 14-ю знаками после запятой).
Значение
Строковое представление с необрезанным форматом
Строковое представление с обрезанным форматом
1.111
1,111
1,111
11.11
11,11
11,11
111.1
111,09999999999999
111,1
Если бы формат не обрезался то для значения 111.1 число изменилось бы и в конце числа появились бы “лишние знаки” (как во второй колонке). Это произошло бы из-за того что 3 знака перед запятой и 14 после сумарно дают 17 знаков на число. Но так как при конвертации числа к строке формат обрезается до 12 знаков (чтобы сумарно количество знаков до запятой и после не превышало 15), тип не расширяется, значение числа не изменяется, и в строку не попадают лишние знаки (как в третьей колонке).
Маска ввода¶
Маски ввода не реализованы для Oracle-решений. Если необходимо сделать реализацию масок ввода для Oracle-решений, то нужно написать об этом в системный отдел.