Полный список свойств объектов |
Список свойств объектов, используемых в API конфигуратора:
cfpAlwaysOnTop |
атрибут окна alwaysOnTop (boolean). |
cfpCalcButton |
атрибут поля calcButton (boolean). |
cfpCentered |
атрибут поля centered (boolean). |
cfpChecked |
состояние кластерного элемента (boolean). |
cfpCommand |
команда, генерируемая объектом (integer). |
cfpCurrentString |
текущая строка (string). |
cfpDefault |
кнопка по умолчанию (boolean). |
cfpDefaultValue |
значение поля по умолчанию (string). |
cfpDefWidth |
ширина колонки по умолчанию (текстовые координаты, integer). |
cfpDropSource |
поле является источником для Drug and Drop (boolean). |
cfpDropTarget |
поле является приемником для Drug and Drop (boolean). |
cfpEmbeddedEdit |
разрешить встроеный редактор мемо-поля (boolean). |
cfpEnumValues |
индексы элементов списка list (array). |
cfpExcelColumns |
атрибут табличного редактора excelColumns (boolean). |
cfpFieldName |
имя поля (string). |
cfpFixed_XSize |
атрибут координаты fixed_X (boolean). |
cfpFixed_YSize |
атрибут координаты fixed_Y (boolean). |
cfpFixing |
атрибут кнопки fixing (boolean). |
cfpFrame |
наличие рамочки вокруг CheckBox'а (boolean) |
cfpHelpCtx |
контекст хелпа (идентификатор топика хелпа). Начиная с Атлантис 5.1 (string). |
cfpHelpCtxAvail |
то же что и cfpHelpCtx. Начиная с Атлантис 5.1 (string). |
cfpHelpLine |
строка подсказки (string). |
cfpHidden |
управление видимостью объекта (boolean). |
cfpHistoryID |
идентификатор истории (longInt). |
cfpHistoryLines |
количество строк в истории быстрого выбора (integer). |
cfpIconName |
имя иконки объекта (string). |
cfpIdle |
пауза между вводами клавиш, при которой идут запросы к базе данных (integer). |
cfpIndex |
индекс колонки или кластерного элемента (integer). |
cfpLessNull |
атрибут поля lessNull (boolean). |
cfpLines |
количество строк по умолчанию в списке быстрого выбора или истории поиска (integer). |
cfpLinesAtRoot |
вертикальная линия по корневым узлам (boolean). |
cfpLineStyle |
стили линий в дереве (integer). Константы см. Костанты для свойства "Стиль линии в дереве". |
cfpManualHScroll |
атрибут табличного редактора manualHScroll (boolean). |
cfpMaxLen |
максимальная длина данных в поле (word). |
cfpName |
полное имя обьекта (string). |
cfpNoAutoSize |
атрибут поля noAutoSize (boolean). |
cfpNoBitmap |
запретить отображение картинок в дереве (boolean). |
cfpNoMove |
атрибут табличного редактора nomove (boolean). |
cfpNoResize |
атрибут табличного редактора noresize (boolean). |
cfpNoResort |
атрибут табличного редактора noresort (boolean). |
cfpNoStatic |
атрибут поля noStatic (boolean). |
cfpOrigin_X |
графическая (в пикселах) координата X верхнего левого угла объекта (integer). |
cfpOrigin_Y |
графическая (в пикселах) координата Y верхнего левого угла объекта (integer). |
Реальные значения свойств cfpOrigin_X и cfpOrigin_Y можно получить только после того, как соответствующее окно будет прорисовано на экране. В частности, их значения недоступны в обработчике события cmInit. Также они недоступны, если из главного окна обратиться к этим свойствам объектов неглавного, непоказываемого в данный момент окна.
Запись значений в свойства cfpOrigin_X и cfpOrigin_Y, чтобы установить позицию конкретного элемента, можно выполнить ещё до начала отображения соответствующего объекта. Тогда установленные через cfsSetProp значения перекроют установленные на этапе разработки соответствующего интерфейса.
Однако просто для прецизионной расстановки элементов интерфейса лучше использовать конфигуратор с последующим подключением скрипта на этапе компиляции исходного кода.
cfpPalette |
код палитры (integer). Константы см. Костанты для свойства "Код палитры". |
cfpPanelTable |
таблица панели (integer). |
cfpPassiveFormat |
строка формата для поля (пассивный формат ввода, string). |
cfpPassword |
поле ввода пароля (вводимые символы отображаются знаком "*", boolean). |
cfpPickButton |
атрибут поля pickButton (boolean). |
cfpPoints |
количество точек после запятой (integer). |
cfpPrecisionVarName |
название группы точности, см. SetPrecisionGroup (string). |
cfpPrivatePalette |
сохранять собственную палитру у встроенного интерфейса (boolean). |
cfpProtect |
атрибут поля protect (boolean). |
cfpRecordHistory |
запомнить значение в полях ввода для "истории" (boolean). |
cfpRectA_X |
координата Х левого верхнего угла объекта (double). |
cfpRectA_Y |
координата Y левого верхнего угла объекта (double). |
cfpRectB_X |
координата X правого нижнего угла объекта (double). |
cfpRectB_Y |
координата Y правого нижнего угла объекта (double). |
cfpSaved |
при установке в true сохраняет мемо поле (boolean). |
cfpSDIWindow |
атрибут окна SDIWindow (boolean). |
cfpShape |
фигура, атрибут элемента bevel (integer). Константы см. Костанты для свойства "Фигура". |
cfpSize_X |
размер объекта по X (в графических координатах, integer). |
cfpSize_Y |
размер объекта по Y (в графических координатах, integer). |
cfpSkip |
недоступный для позиционирования объект (boolean). |
cfpSlider |
полоса прокрутки (word). Константы см. Костанты для свойства "Полоса прокрутки". |
cfpSpinButton |
атрибут поля spinButton (boolean). |
cfpSpinInc |
шаг, параметр атрибута spinButton (double). |
cfpSpinMax |
максимальное значение, параметр атрибута spinButton (double). |
cfpSpinMin |
минимальное значение, параметр атрибута spinButton (double). |
cfpStatusCtx |
контекст статуса (идентификатор статус-контекста). Начиная с Атлантис 5.1 (string). |
cfpStringsNull |
индекс первого элемента в списке (integer). |
cfpStyle |
стиль, атрибут элемента bevel (integer). Константы см. Костанты для свойства "Стиль". |
cfpTextAlign |
выравнивание текста (byte). Константы см. Костанты для свойства "Выравнивание текста". |
cfpTextModified |
статус модификации мемо поля (boolean). |
cfpTitle |
заголовок объекта (string). |
cfpUpCase |
атрибут поля upCase (boolean). |
cfpVisible |
состояние видимости объекта (boolean). |
cfpWideOffset |
значение true увеличивает отступ подчиненного (не корневого) элемента в дереве и добавляет плюсик у нетерминального элемента (boolean). Пример 1. handleEvent cmInit: cfsSetProp ('AktUsl', cfpSDIWindow, true); cmMyToggleAlwaysOnTop: { var b : boolean; cfsGetProp ('AktUsl', 'AlwaysOnTop', b); cfsSetProp ('AktUsl', 'AlwaysOnTop', not b); } end; Пример 2. browse b4 'b4' ... handleEvent cmSlideShow: cfsSetProp ('b4', cfpSlider, integer (ssShowNavSB)); cmSlideHide: cfsSetProp ('b4', cfpSlider, integer (ssHideNavSB)); end; Пример 3. handleEvent cmInit: cfsSetProp ('AktUsl', cfpSDIWindow, true); cmMyToggleAlwaysOnTop : { var b : boolean; cfsGetProp ('AktUsl', 'AlwaysOnTop', b); cfsSetProp ('AktUsl', 'AlwaysOnTop', not b); } end; Свойства cfpHelpCtx, cfpHelpCtxAvail и cfpStatusCtx доступны начиная с Атлантис 5.1. |