IsEmpty: Boolean;
Свойство IsEmpty возвращает признак того, является ли вложенный объект пустым.
Если вложенный объект не имеет параметров, то свойство возвращает значение Ture, иначе - False.
Для выполнения примера необходимо наличие в репозитории объекта, содержащего вложенные объекты, с идентификатором «Obj1». Подключите ссылку на сборку Metabase.
После выполнения примера в окно консоли будет выведена информация о том, имеет ли первый из списка вложенный объект параметры.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
Params: IMetabaseObjectParams;
ConInf: IMetabaseObjectControlInfo;
emp: Boolean;
Begin
MB := MetabaseClass.Active;
MObj := Mb.ItemById("Obj1").Edit;
Params := MObj.Params;
ConInf := Params.ControlInfo;
emp:= ConInf.Item(0).IsEmpty;
Debug.WriteLine(emp);
End Sub Main;
После выполнения примера в окно консоли будет выведена информация о том, имеет ли первый из списка вложенный объект параметры.
См. также: