Свойства атрибутов

Раздел находится в разработке.

Перечислены все задокументированные свойства Global1, часть из которых не работает в ApplicationServer.

Основные свойства

Свойства, непосредственно влияющие на отображение атрибута выборки.

UrlLinkInExternalAttribute
Title:

Ссылка хранится во внешнем поле

Доступен при использовании редакторов:

Определяет, хранится ли ссылка в атрибуте или во внешнем поле.

Значение по умолчанию: 0.

Возможные значения:

  • 0 — в атрибуте, ассоциированном с редактором хранится значение ссылки. По-умолчанию, в редакторе отображается значение ссылки. Отображаемое значение можно изменить с помощью UrlCaptionValueAttribute;

  • 1 — в атрибуте ассоциированном с редактором хранится отображаемое значение. Значение ссылки хранится в атрибуте UrlLinkValueAttribute. Если атрибут со ссылкой отсутствует, будет возбуждено исключение.

See also

UrlCaptionValueAttribute
Title:

Атрибут, содержащий текст отображаемый вместо гиперссылки

Доступен при использовании редакторов:

Системное имя атрибута, содержащего текст который должен отображаться вместо ссылки.

See also

UrlLinkValueAttribute
Title:

Атрибут, содержащий гиперссылку

Доступен при использовании редакторов:

Системное имя атрибута, содержащего ссылку

See also

CellMerging
Title:

Вертикальное объединение ячеек

Объединение ячеек одного атрибута с одинаковыми значениями.

See also

CellMergingAttr
Title:

Атрибут вертикального объединения ячеек

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

See also

REF.NotUseRefReg
Title:

Не заполнять регистр ссылочности

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

Свойства редактора атрибута

ADD.DisplayFormat
Title:

Формат отображения значений числовых атрибутов.

Доступен при использовании редакторов:

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

See also

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

ADD.INPUTMASK
Title:

Маска ввода

Deprecated since version 1.26.0-ms7.: Данное свойство больше не поддерживается.

Доступен при использовании редакторов:

Шаблон ввода значения в редактор

See also

Note

Если не задан формат отображения области итогов, а маска ввода имеет тип “Стандартная”, то эта маска ввода будет применена для форматирования значения в области итогов.

DropDownCount
Title:

Количество выпадающих строк

Доступен при использовании редакторов:

  • etImageCollection

  • etCombo

  • etLookUp

Количество отображаемых строк выпадающего списка.

See also

LookUpLazyLoad
Title:

Отложенная загрузка

Доступен при использовании редакторов:

  • etLookUp

Запрос списка значений выполнится не при создании карточки, а только при попытке открыть выпадающий список либо при попытке редактирования значения.

See also

CanEdit
Title:

temp

Доступен при использовании редакторов:

  • etEditButton

  • etButtonsEdit

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

See also

  • Документация Global1 CanEdit

ResetButtonVisible
Title:

Отображать кнопку сброса значения

Доступен при использовании редакторов:

  • etTimePick

  • etLookUp

  • etEditButton

  • etColorPick

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

See also

ADD.AutoRunSetter
Title:

Автозапуск сеттера

Доступен при использовании редакторов:

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

See also

WantTabs
Title:

Клавиша Tab создает отступ в тексте

Доступен при использовании редакторов:

  • etMemo

Управляет реакцией редактора на нажатие клавиши TAB. False - произойдёт перевод фокуса ввода, True - произойдёт ввод симвода табуляции.

See also

  • Документация Global1 WantTabs

EDITORTYPE
Title:

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

Свойство определяет тип редактора, который будет отображаться при редатрировании ячейки списка/дерева, или отображаться в карточке.

See also

ReadOnly
Title:

Только чтение

Определят доступность редактирования для атрибута.

See also

  • Документация Global1 ReadOnly

HideSeconds
Title:

Скрыть секунды

Доступен при использовании редакторов:

  • etTimePick

  • etDateTimePick

Скрывает секунды.

See also

DecimalNumbers
Title:

Количество знаков после запятой

Доступен при использовании редакторов:

  • etCurrency

Определяет количество знаков после запятой.

See also

ImageCollectionName
Title:

Имя коллекции изображений

Доступен при использовании редакторов:

  • etImageCollection

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

DEFAULTVALUE
Title:

Значение по умолчанию

Значение по умолчанию атрибута класса. Подставляется при вставке нового объекта. Тип данных вводимого значения должен совпадать с типом данных атрибута с учетом автоматического преобразования из строки в тип данных атрибута.

See also

EditButtons
Title:

Список кнопок

Доступен при использовании редакторов:

  • etButtonsEdit

  • etTagLookUp

Список кнопок, которые будут отображаться в редакторе.

See also

BeforeEditLock
Title:

Не выполнять BeforeEdit перед началом редактирования

Позволяет отключить вызов операции BeforeEdit при редактировании данного атрибута.

See also

ImageListName
Title:

Коллекция изображений

Доступен при использовании редакторов:

  • etIcon

Указывает на коллекцию изображений, используемую при оботображении иконки в столбце списка или дерева.

See also

ADD.AutoRunSetterInterval
Title:

Интервал автозапуска сеттера

Доступен при использовании редакторов:

Задает интервал срабатывания сеттера после прекращения редактрирования поля в милисекундах (по умолчанию 1000 мс.). Свойсто имеет смысл, если включено ADD.AutoRunSetter.

See also

UnlimDeclNumbersInput
Title:

Ввод неограниченного количества знаков после запятой

Доступен при использовании редакторов:

  • etCurrency

При включении становится возможможным ввод более 2 символов после запятой.

See also

EditorTypeAttribute
Title:

Атрибут, отвечающий за тип редактора

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

See also

ValueChecked
Title:

Значение Checked чекбокса

Доступен при использовании редакторов:

  • etCheck

Позволяет задать значение, которое будет подставляться в поле при установке “галочки” в редакторе.

See also

ValueUnChecked
Title:

Значение UnChecked чекбокса

Доступен при использовании редакторов:

  • etCheck

Позволяет задать значение, которое будет подставляться в поле при снятии “галочки” в редакторе.

See also

WordWrap
Title:

Переносить слова на другую строку

Доступен при использовании редакторов:

  • etMemo

Управляет режимом отображения длинных строк. Если установлено True - слова строки, не влезающие в строку, будут переноситься на следующую строку.

See also

  • Документация Global1 WordWrap

SEL.GroupEditAvailable
Title:

Доступно групповое редактирование

Позволяет при помощи операции раздела «Дополнительно» выполнять групповое редактирование данного атрибута.

See also

ImageSource
Title:

Источник изображения

Доступен при использовании редакторов:

  • etIcon

Возможные значения:

  • Коллекция изображений - изображение задается номером в используемой коллекции

  • Поле атрибута выборки - изображение загружается как blob.

See also

ImageStretch
Title:

Вписать сохраняя пропорции

Доступен при использовании редакторов:

  • etIcon

Если включено - изображение отображается в оригинальном масштабе, иначе вписывается, сохраняя пропорции размерам ячейки.

See also

ScrollOnMouseBtn
Title:

Прокручивать мышью значения

Доступен при использовании редакторов:

  • etLookUp

Отвечает за синхронизацию выбранного значения и сфокусированного значения выпадающего списка. Если выключено - значение активного редактора не изменяется при прокрутке колеса мыши.

See also

AutoDateTimeSupplement
Title:

Автоматическое дополнение даты-время по начальному вводу

Доступен при использовании редакторов:

  • etDate

  • etDateTime

Автоматически дополняет дату текущим днем, месяцем и годом. Для даты-времени если время не указано, а дата указано полностью или частично, используется время указанное в свойстве AutoDateTimeSupplementBehavior. Если время указано частично, то оно дополняется нолями.

See also

SEL.GroupEditAvailableDirect
Title:

Доступен при прямом изменении в групповом редактировании

При включении появится возможность редактирования через режим прямого изменения.

See also

AutoDateTimeSupplementBehavior
Title:

Время для автодополнения

Доступен при использовании редакторов:

  • etDateTime

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

  • acbCurrentTime - используется текущее системное время

  • acbCustomTime - используется время, указанное в свойстве AutoDateTimeSupplementCustomTime.

See also

AutoDateTimeSupplementCustomTime
Title:

Пользовательское время для автодополнения

Доступен при использовании редакторов:

  • etDateTime

Время для автодополнения по умолчанию для свойства AutoDateTimeSupplement

See also

SEL.GroupEditClientSet
Title:

Вызвать клиентский сеттер в групповом редактировании

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

See also

Размер, положение и стиль

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

ADD.SUMMARYFORMAT
Title:

Формат отображения итогов.

Свойство определяет формат представления итогов в виде строки.

See also

ADD.GROUPSUMMARYFORMAT
Title:

Формат отображения промежуточных итогов.

Свойство определяет формат представления промежуточных итогов в виде строки.

See also

TagLookup.AttrTagStyle
Title:

Атрибут управления стилем раскраски значения.

Свойство определяет атрибут, в котором хранится стиль раскраски тегов.

See also

TagLookup.AttrTagStyle.Hover
Title:

Атрибут управления стилем раскраски значения (наведена мышь).

Свойство определяет атрибут, в котором хранится стиль раскраски тегов при наведйнном курсоре мыши.

See also

Дополнительные свойства

Свойства, управляющие сортировкой, фильтрацией и администрированием атрибута выборки.

Строка формата

В строке формата могут использоваться следующие обозначения:

`0` - любая цифра, если цифры нету отображается “0”
`#` - любая цифра, если цифры нету ничего не отображается
`.` - разделитель целой и дробной частей вещественного числа
`,` - разделитель групп разрядов. Позиция и количество введенных символов никак не влияет на результат форматирования
`E+`, `E-`, `e+`, `e` - используются для экспоненциального представления
`’xx’/”xx”` символы заключенные в одиночные или двойные кавычки выводятся как есть, и не влияют на форматирование
`;` - разделитель для форматов нуля, положительных и отрицательных чисел

Примеры значений формата:

#0.###” - будет использоваться общий формат для нуля, положительных и отрицательных чисел.
#0.###;(#0.###)” - будет использоваться разный формат для положительных и отрицательных чисел. Отрицательные числа будут выводиться в скобках. Для нуля будет использоваться формат положительных чисел.
#0.###;;’Ноль’” - будет использоваться общий формат для положительных и отрицательных чисел, вместо нуля будет выводится слово “Ноль”.

Особенности вывода чисел с плавающей точкой

При указании формата который приводит к формированию числа содержащего больше 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-решений, то нужно написать об этом в системный отдел.