Полный список свойств объектов Назад В начало Вперед

Список свойств объектов, используемых в 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.