Компонент UiMetabaseObjectParams является невизуальным и предназначен для управления значениями параметров объектов репозитория, доступ к которым предоставляется соответствующими компонентами: UiDimension, UiErAnalyzer, UiModel, UiReport, UiWorkspaceObject, UiMetabaseDataset.
Для работы компонента необходимо в инспекторе объектов в свойстве UiObject выбрать компонент, осуществляющий доступ к объектам репозитория. Список параметров выбранного объекта репозитория будет загружен, и в редакторе привязки можно будет определить компоненты ввода данных, которые будут использоваться как элементы управления для изменения значений параметров. Вызов окна редактора привязки параметров осуществляется путем выбора соответствующего пункта контекстного меню, вызываемого над компонентом:
В качестве элемента управления для изменения значения параметров можно использовать следующие компоненты:
Во время выполнения формы после изменения значений в элементах управления необходимо переоткрыть источник данных с новыми значениями параметров.
Имя свойства | Краткое описание | |
ComponentCount | Свойство ComponentCount возвращает количество дочерних компонентов. | |
Components | Свойство Components возвращает дочерний компонент. | |
Data | Свойство Data предназначено для хранения любых пользовательских данных. | |
IsDefault | Свойство IsDefault определяет, будут ли при открытии объекта использоваться значения параметров, установленные по умолчанию. | |
Name | Свойство Name определяет наименование компонента. | |
ParamControl | Свойство ParamControl определяет связь параметров с элементами управления. | |
Tag | Свойство Tag не используется компилятором. Пользователь может изменить значение свойства Tag и использовать его по своему усмотрению. | |
UiObject | Свойство UiObject определяет компонент, связанный с объектом репозитория, параметрами которого необходимо управлять. |
Имя метода | Краткое описание | |
CollectValues | Метод CollectValues осуществляет указанное действие со значениями параметров. | |
RemoveParamControl | Метод RemoveParamControl осуществляет удаление привязки указанного элемента управления к параметру объекта. | |
ResetParamControls | Метод ResetParamControls осуществляет сброс привязок элементов управления по всем параметрам. |
См. также: