2. Свойства фреймов

Inheritance diagram of btkFrame

Дерево фреймов. Нажмите на имени фрейма для перехода к его описанию.

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

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

Пока описаны не все свойства.

ActiveSheetIndex
Title:

Активная вкладка.

Frames:

Задаёт индекс активной вкладки фрейма.

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

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

  • 0 — сводная таблица;
  • 1 — график.

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

Changed in version BTK: 1.5.6.0 Изменено наименование и описание свойства, тип редактора и значение по умолчанию.

CommentAttribute
Title:

Атрибут, информирующий о наличии комментариев.

Frames:

Задаёт атрибут, содержащий список ячеек текущей строки, для которых должны отображаться комментарии (всплывающие подсказки).

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

Формат значений атрибута:

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

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

    • Цвет в формате RGB (пример: $00FF00);
    • Имя стиля, из которого необходимо использовать цвет фона (пример: Btk_DisabledGridGroupStyle). Для использования сивмолов ;, | и \ в имени стиля их требуется экранировать с помощью \;
    • Ничего не указано. В этом случае маркер рисуется красным.
  • Пример значения атрибута
    attrName1|$00FF00;attrName2|Btk_DisabledGridGroupStyle;attrName3
    

Changed in version Global: 5.7.9.4930

Добавлена необходимость экранирования символов | и \, а также возможность использовать символ ; в имени стиля.

CommentTextAttribute
Title:

Атрибут, содержащий текст комментариев.

Frames:

Задаёт атрибут, содержащий список ячеек текущей строки с соответсвующими им текстами комментариев.

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

Формат значений атрибута:

  • Названия атрибутов с комментариями перечисляются через ;, после названия атрибута через вертикальную черту | указывается текст комментария. Для использования сивмолов ;, | и \ в тексте комментария их требуется экранировать с помощью \. Пустой текст комментария (attr|;) не считается ошибкой.

  • Пример значения атрибута
    attrName1|Комментарий для первого атрибута;attrName2|Комментарий для второго атрибута с экранированными символами '\;', '\|' и '\\'
    
  • Пример использования В GetSqlText
     ,'nDuplicates|'
     ||decode(t.nDuplicates
       ,4, 'Есть остатки на дубликатах ТМЦ'
       ,0, 'Есть дубликаты ТМЦ'
       ,1, 'Нет дубликатов'
     ) sAttrNoteText#
     ,'nDuplicates' sAttrNote#
    
nDuplicates - атрибут с картинкой, к которому нужен хинт

New in version Global: 5.7.9.4930

New in version BTK: 1.5.17.0

ShowHintCellMark
Title:Отображать маркер в углу ячеек с подсказкой.
Frames:btkFrame.TbtkLookUpGridFrame.

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

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

  • True — маркер отображается;
  • False — маркер не отображается.
CellHint
Title:

Показывать всплывающие подсказки ячеек.

Frames:

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

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

  • True — ячейки, в которых не отображается полностью текст, при наведении мышки будут отображать всплывающую подсказку с полным текстом ячейки;
  • False — подсказка не отображается.
AllowSummary

Задаёт доступность отображения области итогов.

Frames:btkFrame.TbtkLookUpTreeFrame

New in version Global: 5.8

AutoFilter.PopupListMode
Title:Режим работы автофильтра

Доступно при использовании фрейма:

  • TbtkLookUpGridFrame.

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

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

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

    Обычный режим работы автофильтра без каких-либо особенностей и ограничений.

  • apmFiltered - Ограничивать автофильтр ранее наложенной фильтрацией.

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

New in version Global: 5.8.0_ms9

New in version BTK: 1.5.16.0

OpenNodeLevel
Title:

Открывать узлы.

Frames:

Задаёт уровень узлов дерва, которые будут раскрыты при открытии выборки.

Attention

Курсорные деревья с макросом “Select” при открытии разворачивают только загруженные узлы. Соответственно, такое дерево может не развернуться до указанного уровня, если запрос не вернул необходимое количество данных.

GroupSummaryPosition
Title:

Расположение промежуточных итогов

Frames:

Задаёт расположение промежуточных итогов. Значение по умолчанию: gspFooter.

  • gspHeader - отображать в заголовке группы,
  • gspFooter - отображать в футере группы.

New in version Global_5.9.0_ms16.

New in version BTK_1.5.23.0.

See also

Настройка из скриптора TbtkScriptControllerObject.GroupSummaryPosition

GroupFootersMode
Title:

Режим отображения футера группы.

Frames:

Задаёт режим отображения футера группы. Значение по умолчанию - gfmVisibleWhenExpanded

  • gfmVisibleWhenExpanded - отображать только для развёрнутых узлов,
  • gfmAlwaysVisible - отображать всегда.

New in version Global_5.9.0_ms16.

New in version BTK_1.5.23.0.

See also

Настройка из скриптора TbtkScriptControllerObject.GroupFootersMode

GroupsFullExpand
Title:

Всегда разворачивать группы

Frames:

Отвечает за разворачивание групп при открытии выборки, обновлении выборки и применении фильтра. Значение по умолчанию - False

  • False - не разворачивать группы,
  • True - разворачивать группы.
CellMergingAttr
Title:

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

Frames:

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

See also

CellMergingAttr

New in version Global_5.12.

2.2. Детали и закладки фрейма

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

Пока описаны не все свойства.

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

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

Доступно при использовании фреймов:

  • TbtkLookupTabFrame
  • TbtkLookupCardTabFrame
  • TbtkLookupGridTabFrame
  • TbtkLookupTreeTabFrame
  • TbtkCardTabFrame
TabSelection.TabSelectionFieldName
Title:Наименование атрибута выборки закладок, атрибут с наименованием выборки закладки.
Default:sSelectionName

Доступно при использовании фреймов:

  • TbtkLookupTabFrame
  • TbtkLookupCardTabFrame
  • TbtkLookupGridTabFrame
  • TbtkLookupTreeTabFrame
  • TbtkCardTabFrame
TabSelection.TabRepresentationFieldName
Title:Наименование атрибута выборки закладок, атрибут с наименованием представления выборки закладки.
Default:sRepresentationName

Доступно при использовании фреймов:

  • TbtkLookupTabFrame
  • TbtkLookupCardTabFrame
  • TbtkLookupGridTabFrame
  • TbtkLookupTreeTabFrame
  • TbtkCardTabFrame
TabSelection.TabClassFieldName
Title:Наименование атрибута выборки закладок, атрибут с наименованием класса фрейма закладки.
Default:sClassName

Доступно при использовании фреймов:

  • TbtkLookupTabFrame
  • TbtkLookupCardTabFrame
  • TbtkLookupGridTabFrame
  • TbtkLookupTreeTabFrame
  • TbtkCardTabFrame
TabSelection.TabCaptionFieldName
Title:Наименование атрибута выборки закладок, атрибут с заголовком закладки.
Default:sDisplayName

Доступно при использовании фреймов:

  • TbtkLookupTabFrame
  • TbtkLookupCardTabFrame
  • TbtkLookupGridTabFrame
  • TbtkLookupTreeTabFrame
  • TbtkCardTabFrame
TabSelection.TabImageIndexFieldName
Title:Наименование атрибута выборки закладок, атрибут с индексом пиктограммы закладки.
Default:nImage

Номер картинки в коллекции картинок ассоциированной с панелью закладок.

Доступно при использовании фреймов:

  • TbtkLookupTabFrame
  • TbtkLookupCardTabFrame
  • TbtkLookupGridTabFrame
  • TbtkLookupTreeTabFrame
  • TbtkCardTabFrame
MasterVisible
Title:Видимость редактора главного фрейма.

Доступно при использовании фреймов:

  • TbtkLookupCardTabDynDetFrame;
  • TbtkLookupGridTabDynDetFrame;
  • TbtkLookupTreeTabDynDetFrame.

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

  • True - Видимый (по умолчанию)
  • False - Невидимый

Warning

Не рекомендуется использовать. Свойство является временным решением. Реализует обходной путь - используется, когда требуется DynDet-фрейм для динамического создания детальных выборок, неизвестных заранее (через запрос), но редактор выборки не требуется.

Впоследствии будет реализован честный DynDet-фрейм без редактора, аналогично Dynamic-фрейму.

New in version BTK: 1.5.6.0

New in version Global: 5.4.10.4084

Deprecated since version Global: 5.4.10.4084

2.3. Заголовок и панели фрейма

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

Пока описаны не все свойства.

idNotionUnit
Title:Текст заголовка фрейма.

Доступно при использовании фреймов:

  • TbtkMultiDetailFrame;
  • TbtkBaseFrame.

Недоступно в следующих конечных фреймах:

  • TbtkBaseFilterFrame;
  • TbtkLookUpPivotGridFrame;
  • TbtkLookUpBaseDynamicFrame;
  • TbtkLookUpCADFrame;
  • TbtkLookUpOleContainerFrame;
  • TbtkLookUpPDFViewFrame;
  • TbtkLookUpTextViewFrame;
  • TbtkLookUpRtfEditorFrame;
  • TbtkLookUpTileFrame;
  • TbtkPlannerFrame;
  • TbtkAlertFrame.

Свойство задаёт текст, отображаемый в заголовке фрейма.

HeaderVisible
Title:Видимость заголовка фрейма.

Доступно при использовании фреймов:

  • TbtkMultiDetailFrame;
  • TbtkBaseFrame.

Недоступно в следующих конечных фреймах:

  • TbtkAlertFrame;
  • TbtkPlannerFrame;
  • TbtkBaseFilterFrame;
  • TbtkLookUpTextViewFrame;
  • TbtkLookUpPDFViewFrame;
  • TbtkLookUpCADFrame;
  • TbtkLookUpPivotGridFrame;
  • TbtkLookUpRtfEditorFrame.

Свойство управляет видимостью заголовка фрейма. По умолчанию заголовок отображается на всех детальных фреймах и не отображается на главном фрейме формы. Для управления отображением заголовка на главном фрейме следует использовать свойство “Отображать широкий заголовок на главном фрейме”.

  • True - заголовок отображается;
  • False - заголовок не отображается.

Changed in version BTK: 1.5.8.0 Свойство стало доступно для фрейма TbtkGridPanelFrame.

Header.ModernStyle
Title:Широкий заголовок фрейма

Доступно при использовании фреймов:

  • TbtkBaseFrame.

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

See also

Настройка из скриптора TbtkScriptApplicationObject.ShowModernHeaders

ToolBarVisible
Title:Отображать панель инструментов (ToolBar)

Доступно при использовании фрейма:

  • TbtkBaseFrame.

Недоступно в следующих конечных фреймах:

  • TbtkAlertFrame;
  • TbtkPlannerFrame;
  • TbtkBaseFilterFrame;
  • TbtkLookUpTextViewFrame;
  • TbtkLookUpPDFViewFrame;
  • TbtkLookUpCADFrame;
  • TbtkLookUpPivotGridFrame;
  • TbtkLookUpRtfEditorFrame.

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

  • True - панель отображается;
  • False - панель не отображается.

Changed in version BTK: 1.5.8.0 Свойство стало доступно для фрейма TbtkGridPanelFrame.

ToolBarVisualParent
Title:Привязка тулбара (ToolBar)

Доступно при использовании фреймов:

  • TbtkLookUpCardTabDynDetFrame.
  • TbtkLookupGridTabDynDetFrame.
  • TbtkLookupTreeTabDynDetFrame.
  • TbtkLookupCardTabDynamicFrame.
  • TbtkLookupGridTabDynamicFrame.
  • TbtkLookupTreeTabDynamicFrame.

Объект, относительно которого выравнивается тулбар

  • bftpBasePanel - Master фрейм Dynamic фрейма.
  • bftpFrame - Весь Dynamic фрейм.

New in version BTK: 1.5.35.0

New in version Global: 5.12_ms_18

2.4. Транспонирование

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

2.5. График

XValuesSelection.LabelField
Title:Атрибут с подписями значений по оси X
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от XValuesSelection.

Системное имя атрибута, содержащего подписи допустимых значений оси Х.

XValuesSelection
Title:Системное имя выборки допустимых значений оси X
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Одноколоночный”.

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

XValuesSelection.XValueField
Title:Атрибут со значениями по оси X
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от XValuesSelection.

Системное имя атрибута, содержащего допустимые значения оси Х.

SeriesSelection.SeriesGroupField
Title:Атрибут с номером группы серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от SeriesSelection.

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

SeriesSelection.AxisField
Title:Атрибут с указанием оси Y
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от SeriesSelection.

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

Допустимые значения атрибута:

  • LEFTAXIS — осью Y считается левая ось;
  • RIGHTAXIS — осью Y считается правая ось.
SeriesSelection.SeriesParamsField
Title:Атрибут со свойствами серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от SeriesSelection

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

Формат значений атрибута:
<свойство>=<значение>[;<свойство>=<значение> ...]

Для серий доступны следующие свойства:

Color
Цвет в формате TColor.
Stairs
Ступеньки (применимо только к сериям типов LINE и FASTLINE).
InvertedStairs
Инвертировать ступеньки (применимо только к сериям типов LINE и FASTLINE).
MovementStyle

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

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

  • pmNone — перемещение недоступно;
  • pmXAxis — перемещение по оси X;
  • pmYAxis — перемещение по оси Y;
  • pmBoth — перемещение по осям X и Y.
StackType

Тип стека (применимо только для серий типа BAR).

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

  • NONE — ничего;
  • SIDE — сторона;
  • STACKED — стопкой;
  • STACKED100 — стопкой 100%;
  • SIDEALL — вся сторона;
  • SELFSTACK — стопкой с собой.
StackGroup
Группа стопки (применимо для серий типа BAR со стеком типа STACKED и STACKED100).
ColWidthPercent
Ширина столбца в процентах.
ColOffsetPercent
Отступ столбца в процентах.
Пример
'color=$00DD00;stairs=1;MovementStyle=pmXAxis'
'color=$00FF00;StackType=STACKED100;StackGroup=3;ColWidthOffset=20'

Changed in version BTK: 1.5.9

Changed in version Global: 5.7 Добавлены свойства StackType, StackGroup, ColWidthPercent, ColOffsetPercent

SeriesSelection.SeriesTypeField
Title:Атрибут с типом серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от SeriesSelection.

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

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

  • Line — линия;
  • FastLine — “быстрая” линия (для её построения требуется наименьшее количество ресурсов ПК);
  • Bar — полоса;
  • HorizBar — горизонтальная полоса;
  • Area — области;
  • Point — точки;
  • Pie — пирог.
SeriesSelection.PointerParamsField
Title:Атрибут со свойствами точек серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от SeriesSelection

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

Формат значений атрибута
[свойство]=[значение];[свойство]=[значение]

Для точек серий доступны следующие свойства (управления свойствами точек возможно только для серий типов: LINE, AREA, POINT):

  • ‘visible’ - видимость;
  • ‘style’ - стили точек. Возможные значения:
    • psCircle - окружность;
    • psSquare - квадрат;
    • psTriangle - треугольник;
    • psCross - крест;
    • psDiagonalCross - диагональный крест;
    • psStar - звезда;
    • psDiamond - бриллиант.
  • ‘size’ - размер в пикселах.
Пример
'visible=1;style=psCircle'
SeriesSelection
Title:Системное имя выборки серий
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Одноколоночный”.

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

SeriesSelection.NameField
Title:Атрибут с системным именем серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от SeriesSelection

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

SeriesSelection.CaptionField
Title:Атрибут с наименованием серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Видимость свойства зависит от SeriesSelection.

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

ChartTitle
Title:Основной заголовок графика
Frames:btkFrame.TbtkLookUpDBChartFrame.

Значение данного параметра отображается в заголовке графика.

CHARTSTYLE
Title:Режим построения графика
Frames:btkFrame.TbtkLookUpDBChartFrame.

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

Возможные режимы:

“Стандартный”
Количество графиков определяется в свойствах фрейма (это количество фиксировано). Для каждого графика необходимо указать атрибуты, содержащие значения по осям X и Y. Все параметры графика задаются свойствами фрейма.
“Одноколоночный”
Количество графиков может изменяться. Выборка должна содержать минимум 3 атрибута, содержащих: значения по осям X и Y и системное имя графика, к которому относятся эти значения. То есть, значения точек по осям X и Y всех графиков хранятся в двух атрибутах. Список серий и свойств серий может быть запрошен отдельным запросом “Выборка серий”. Также возможно задать допустимые значения по оси X с помощью “Выборки значений оси X”.
ChartTitles
Title:Наименования серий
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Стандартный”.

Наименования графиков. Если на диаграмме построено несколько графиков, эти наименования отобразятся в легенде диаграммы.

Формат значения
[значение];[значение]
AllowSettings
Title:Возможность сохранения настроек
Frames:btkFrame.TbtkLookUpDBChartFrame.

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

ShowMarks
Title:Отображение подписей к данным
Frames:btkFrame.TbtkLookUpDBChartFrame.

Флаг управляет видимостью подписей к данным.

Use3D
Title:3-х мерные графики
Frames:btkFrame.TbtkLookUpDBChartFrame.

Флаг управляет количеством измерений графика.

  • Флаг снят - серии графика отображаются в 2-ух измерениях.
  • Флаг установлен - серии графика отображаются в 3-х измерениях.
CommandBarVisible
Title:Отображать панель инструментов графика
Frames:btkFrame.TbtkLookUpDBChartFrame.

Флаг управляет видимостью панели управления графиком.

ShowLegend
Title:Отображать легенду
Frames:btkFrame.TbtkLookUpDBChartFrame.

Флаг управляет видимостью легенды графика.

ChartCount
Title:Количество серий
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Стандартный”.

Количество серий на графике в стандартном режиме.

YValuesFields
Title:Атрибут(ы) со значениями по оси Y
Frames:btkFrame.TbtkLookUpDBChartFrame.

Атрибут(ы), содержащий(ие) значения по оси Y.

Формат значения
[значение];[значение]

Для стандартного режима количество значений должно быть равно или больше числа, указанного в свойстве ChartCount. Для одноколоночного режима задаётся имя только одного атрибута, содержащего данные всех серий.

XValuesFields
Title:Атрибут(ы) со значениями по оси X
Frames:btkFrame.TbtkLookUpDBChartFrame.

Атрибут(ы), содержащий(ие) значения по оси X.

Формат значения
[значение];[значение]

Для стандартного режима количество значений должно быть равно или больше числа, указанного в свойстве ChartCount. Для одноколоночного режима задаётся имя только одного атрибута, содержащего данные всех серий.

ChartCaptionField
Title:Атрибут с наименованием серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Одноколоночный”.

Системное имя атрибута, содержащего наименование серии в “одноколоночном” режиме. Указание этого свойства имеет смысл, если не используется “Выборка серий”, возвращающая список серий.

ChartTypeField
Title:Атрибут с типом серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Одноколоночный”.

Системное имя атрибута, содержащего тип серии в “одноколоночном” режиме. Указание этого свойства имеет смысл, если не используется “Выборка серий”, возвращающая список серий.

ChartNumField
Title:Атрибут с системным именем серии
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Одноколоночный”.

Имя атрибута, содержащего системное имя серии, которой принадлежит данное значение.

CaptionsFields
Title:Атрибут(ы) с подписями значений
Frames:btkFrame.TbtkLookUpDBChartFrame.

Системное имя атрибута(ов), содержащего(их) подписи значений.

ChartTypes
Title:Типы серий
Frames:btkFrame.TbtkLookUpDBChartFrame.

Свойство видимо, если свойство CHARTSTYLE установлено в “Стандартный”.

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

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

  • Line - Линия;
  • FastLine - “Быстрая” Линия (для её построения требуется наименьшее кол-во ресурсов ПК);
  • Bar - Полоса;
  • HorizBar - Горизонтальная полоса;
  • Area - Области;
  • Point - Точки;
  • Pie - Пирог.
Формат значения
[значение];[значение]

Количество значений должно быть равно или больше числа, указанного в свойстве ChartCount.

Пример
Line;Line;Bar
XTitle
Title:Наименование оси X
Frames:btkFrame.TbtkLookUpDBChartFrame.

Наименование оси X.

XAxisLables
Title:Вид подписей по оси X
Frames:btkFrame.TbtkLookUpDBChartFrame.

Вид подписей, отображаемых около делений оси X

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

  • None - Нет подписей.
  • Value - В качестве подписей выступают значения по оси Y
  • Caption - В качестве подписей выступают значения из атрибута с Подписями (см. CaptionsFields)
  • Auto - Используются значения по оси X
YAxisLables
Title:Вид подписей по оси Y
Frames:btkFrame.TbtkLookUpDBChartFrame.

Вид подписей, отображаемых около делений оси Y

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

  • None - Нет подписей.
  • Value - В качестве подписей выступают значения по оси X
  • Caption - В качестве подписей выступают значения из атрибута с Подписями (см. CaptionsFields)
  • Auto - Используются значения по оси Y
YAxis.YIsDateTime
Title:Значения оси Y являются датой
Frames:btkFrame.TbtkLookUpDBChartFrame.

Флаг указывает, что значения по оси Y являются датами.

XAxis.XIsDateTime
Title:Значения оси X являются датой
Frames:btkFrame.TbtkLookUpDBChartFrame.

Флаг указывает, что значения по оси X являются датами.

YTitle
Title:Наименование оси Y
Frames:btkFrame.TbtkLookUpDBChartFrame.

Наименование оси Y.

Points.Visible
Title:Точки - Видимость
Frames:btkFrame.TbtkLookUpDBChartFrame.

Флаг управляет видимостью точек серий на графике.

Points.Style
Title:Точки - Вид
Frames:btkFrame.TbtkLookUpDBChartFrame.

Вид отображаемых точек.

Возможные значения: - psCircle - окружность - psSquare - квадрат - psTriangle - треугольник - psCross - крест - psDiagonalCross - диагональный крест - psStar - звезда - psDiamond - бриллиант

Points.MovementStyle
Title:Точки - Возможность перетаскивания
Frames:btkFrame.TbtkLookUpDBChartFrame.

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

Возможные значения: - pmNone - Перетаскивание отключено - pmXAxis - Перетаскивание возможно только по оси X - pmYAxis - Перетаскивание возможно только по оси Y - pmBoth - Перетаскивание возможно по обеим осям

Points.ShowPointHint
Title:Отображать значение при наведении курсора
Frames:btkFrame.TbtkLookUpDBChartFrame.

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

Points.RoundValue
Title:Точки - При перетаскивании округлять значение до:
Frames:btkFrame.TbtkLookUpDBChartFrame.

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

Например:

  • при Points.RoundValue = 0,1, округление будет происходить с точностью десятых.
  • при Points.RoundValue = 1, округление будет происходить до целых.

По умолчанию Points.RoundValue = 0,01

Points.Size
Title:Точки - Размер (в пикселах)
Frames:btkFrame.TbtkLookUpDBChartFrame.

Размер точек (в пикселах).

2.6. Диаграмма Гантта

Gantt.Style
Title:Элементы узла хранятся в одном атрибуте.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Способ задания элементов.

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

  • True — узлу соответствует несколько элементов.

    Данные об элементах содержатся в одном атрибуте в виде строки с разделителями.

  • False — узлу соответствует один элемент диаграммы.

    Данные об элементе содержатся в отдельных атрибутах.

Gantt.ItemsDataFieldName
Title:Атрибут с параметрами элементов.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = True.

Имя атрибута, содержащего все параметры элементов диаграммы, принадлежащих текущему узлу, в строке с разделителями.

Формат задания параметров элементов.

Gantt.ItemIDFieldName
Title:Атрибут идентификатора элемента.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = False.

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

Определяет параметр ID.

Gantt.BeginDateFieldName
Title:Атрибут даты начала.
Mandatory:Да.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = False.

Имя атрибута, содержащего дату начала элемента диаграммы.

Определяет параметр StartDate.

Gantt.EndDateFieldName
Title:Атрибут даты окончания.
Mandatory:Да.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = False.

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

Определяет параметр StopDate.

Gantt.ItemStyleFieldName
Title:Атрибут типа элемента.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Имя атрибута, содержащего стиль элемента диаграммы типа TbtkGanttItemStyle.

  • При Gantt.Style = False определяет параметр Style;
  • При Gantt.Style = True используется только при копировании элементов.
Gantt.ItemColorFieldName
Title:Атрибут цвета элемента.
Mandatory:Нет.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = False.

Имя атрибута, содержащего цвет элемента диаграммы.

Цвет указывается в виде числа, которое в 16-чной системе счисления представляет собой цвет в формате TColor.

В запросе преобразовать значение из 16-ричной системы счисления в число можно следующим образом:

utl_raw.CAST_TO_BINARY_INTEGER('00007F')

Определяет параметр Color.

Gantt.ItemCaptionFieldName
Title:Атрибут текста элемента.
Mandatory:Нет.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = False.

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

Определяет параметр Caption.

Gantt.ProgressFieldName
Title:Атрибут со значением прогресса.
Mandatory:Нет.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = False.

Имя атрибута, содержащего хранится значение прогресса (степени выполнения задачи или процесса).

Определяет параметр Progress.

Changed in version Global: 5.3.4 Введено отображение прогресса в виде полосы. В предыдущих версиях прогресс отображается в виде небольшого ромбика на элементе диаграммы.

Gantt.ItemParamsFieldName
Title:Атрибут с параметрами элемента.
Mandatory:Нет.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Используется при Gantt.Style = False.

Имя атрибута, содержащего дополнительные параметры элемента.

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

Формат задания параметров элементов.

Gantt.CopyNodesToParent
Title:Отображать элементы подчинённых узлов.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

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

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

  • True — если узел не содержит собственных элементов, но имеет подчинённые узлы, элементы из подчинённых узлов копируются в текущий узел. При этом цвета элементов будут совпадать с цветами элементов в подчинённых узлах, а стиль элемента будет взят из атрибута, указанного в свойстве Gantt.ItemStyleFieldName.
  • False — элементы подчинённых узлов не копируются в текущий.
Gantt.LinkFieldName
Title:Атрибут с параметрами связей между элементами.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

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

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

Gantt.EnableLinking
Title:Возможность установления связей с помощью мыши.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Включает возможность создавать связи между элементами с помощью мыши.

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

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

  • True — можно создавать связи;
  • False — нельзя создавать связи.

See also

Связь.

Gantt.EnableMenuOnLinkCreate
Title:Отображать меню выбора направления при создании связи.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управляет отображением всплывающего меню выбора направления перед вызовом OnLinkCreate при создании связи между элементами диаграммы Гантта с помощью мыши.

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

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

  • True — меню отображается.
  • False — меню не отображается.

При этом подразумевается, что направление связи будет установлено при выполнении операции OnLinkCreate.

Gantt.DrawingItemsConstraint
Title:Отображать допустимый интервал границ элемента.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управляет отображением допустимых интервалов границ элементов.

Допустимый интервал задаёт визуальный диапазон, внутри которого можно изменять размеры или перемещать элемент (отличается от фактического). Задаётся индивидуально для каждого элемента с помощью параметров StartDateLimit и StopDateLimit. Отображается пунктирной линией.

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

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

  • True — интервалы отображаются.
  • False — интервалы не отображаются.
Gantt.EnableMoving
Title:Возможность перемещения элементов с помощью мыши.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управление возможностью перемещения элементов вдоль линии с помощью мыши.

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

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

  • True — перемещение разрешено.
  • False — перемещение запрещено.

Note

При включенном свойстве можно отключить возможность перемещения отдельных элементов с помощью параметра MovingEnable.

Gantt.EnableResizing
Title:Возможность изменения размеров элементов.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управление возможностью изменения границ элементов (начала и окончания события) с помощью мыши.

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

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

  • True — изменение границ элементов разрешено.
  • False — изменение границ элементов запрещено.

Note

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

Gantt.DrawGridLines
Title:Видимость сетки.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управляет видимостью сетки на диаграмме Гантта (отображением вертикальных полос).

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

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

  • True — напротив отсечек нижнего уровня шкалы отображаются вертикальные линии;
  • False — не отображаются.
Gantt.ShowSelectedDate
Title:Отображать выделенные дату и время на диаграмме
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управляет отображением вертикальной линии на выделенной мышкой временной отметке.

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

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

  • True — отображать вертикальную линию на выделенной временной отметке;
  • False — не отображать.
Gantt.ShowCurrentDate
Title:Отображать текущую дату и время на диаграмме
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управляет отображением вертикальной линии на временной отметке, соответствующей текущему системному времени.

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

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

  • True — отображать вертикальную линию на текущем системном времени;
  • False — не отображать.
Gantt.DrawLines
Title:Разлиновка.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

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

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

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

  • True — чересстрочная раскраска включена;
  • False — чересстрочная раскраска выключена.
Gantt.WeekdaysMode
Title:Режим отображения дней недели.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управляет отображением дней недели на таймлайне.

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

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

  • wdmShort — всегда использовать сокращения.
  • wdmAuto — использовать полные наименования, сокращать только если недостаточно доступного места.
Gantt.HighLightHolidays
Title:Выделять праздничные дни.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Управляет цветовым выделением праздничных дней.

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

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

  • True — праздничные дни выделяются.
  • False — праздничные дни выделяются.
Gantt.HoliDaysColor
Title:Цвет выделения праздничных дней.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Цвет выделения праздничных дней.

Значение по умолчанию: $C1A9FC (розовый).

Gantt.RestDays
Title:Выходные дни.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Задаёт список выходных дней в виде перечисления.

Выходные дни задаются своим числом (1 - понедельник, 7 - воскресенье), значения разделяются ;.

Пример: выходные дни - суббота и воскресенье
6;7;

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

Gantt.RestDaysColor
Title:Цвет выделения выходных дней.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame

Задаёт цвет выделения выходных дней в формате TColor.

Значение по умолчанию: $C1A9FC (розовый).

Gantt.Timeline.LevelsCount
Title:Уровни шкалы.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame
Type:TbtkScaleLevelCount

Набор видимых уровней шкалы при открытии фрейма.

Значение по умолчанию: slcMiddleBottom (средний, нижний).

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

  • slcMiddle — средний;
  • slcMiddleBottom — средний, нижний;
  • slcMiddleBottomTop — средний, нижний, верхний.

New in version Global: 5.7

Gantt.Visible
Title:Видимость графика Гантта.
Frames:btkFrame.TbtkLookUpGanttTreeTabFrame
Type:Boolean

Управляет видимостью диаграммы Гантта на Гантт-фрейме. Если скрыть график - останется только дерево.

Значение по умолчанию: True (график отображается).

New in version Global_5.7.15.5110.

New in version BTK_1.5.18.0.

2.7. Просмотрщик

FileNameField
Title:Атрибут с именем файла или блобом для отображения

Имя атрибута выборки, который содержит документ для отображения. Документ может быть представлен как путём к файлу, так и бинарными данными.

Frames:

2.8. Просмотрщик 3D

3DView.BgColor
Title:Цвет фона фрейма.

Свойство задаётся как числовое представление цвета (TColor).

Frames:btkFrame.TbtkLookup3DViewFrame
3DView.ModelDetailLevel
Title:Уровень детализации модели.

Задаёт уровень рекурсивной загрузки детализации, если модель сложная и состоит из нескольких уровней сборок.

Frames:btkFrame.TbtkLookup3DViewFrame

Например, если задать уровень 0, то будет загружена только сама форма модели, без какой-либо детализации - цельным куском.

3DView.OnSelectionChanged
Title:Операция на изменение выделения

Имя операции-обработчика. Вызывается после того как выделение во фрейме изменилось: добавились выделенные элементы, их стало меньше, или не стало вовсе - не важно, менялось ли выделение програмно, или его изменил пользователь своими действиями.

Frames:btkFrame.TbtkLookup3DViewFrame

Для полноценной обработки события будет полезен метод TbtkScriptCadViewObject.GetSelected

3DView.Model.Boundary
Title:Рисовать рёбра фигур

Если флаг установлен - дополнительно отчерчиваются границы граней модели, что занчитнльно повышает читаемость.

Frames:btkFrame.TbtkLookup3DViewFrame

Свойство имеет эффект только для элементов модели с режимом отображения TbtkShapeDisplayMode.sdmShaded.

3DView.Model.BoundaryThickness
Title:Ширина линии ребра грани

Свойство задаётся в “стандартных линиях”, т.е. значение дробное и указывает насколько линии грани жирнее или уже обычного.

Frames:btkFrame.TbtkLookup3DViewFrame
3DView.Model.BoundaryColor
Title:Цвет линии ребра грани

Свойство задаётся как числовое представление цвета (TColor).

Frames:btkFrame.TbtkLookup3DViewFrame