Difference between revisions of "Form.FolderElement"
(Created page with "{{infobox function |name=FolderElement, Folder |object=Форма |caption=Свойства элементов |type=0 |status=2 |db=0 |rw=3 |visual=1}} {{HeadLinks| * M...") |
m (1 revision imported) |
(No difference)
|
Latest revision as of 07:50, 7 February 2021
FolderElement, Folder (Свойства элементов) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Атрибут получает или изменяет папку (объект), для которой отображается содержимое текущей таблицы (таблица может отображать, к примеру, справочник с папками или строчную часть с папками). При изменении объекта, в таблице будет отображено содержимое указанной папки (произойдет перепозиционирование таблицы). Для позиционирования таблиц также обычно используется функция PositionOnElement.
Синтаксис
Form.FolderElement:<Папка, для которой отображается содержимое текущей таблицы (DB)>
Возвращаемое значение
Возвращает объект базы данных либо пустое значение.
Примеры
//Фрагмент обработчика события OnBeforeLoadElements // использует текущую папку для загрузки нужных элементов по определенному алгоритму MainTab:=Form.MainTab.Value; ТекРод:=Form.MainTab.FolderElement; СпЭл:=List.Create(); а:=Ref.рбНесинхронизированныеЭлементы; а.Select("@Folder,@IsFolder",ТекРод,1); While а.Next() Do б:=Ref.рбНесинхронизированныеЭлементы; If б.Find("->@Folder,@isFolder",List.Create(а),0) Then СпЭл.Add(а.Copy()); EndIf; EndDo; MassLoadObjects(СпЭл); СпЭл.CopyTo(MainTab,1,СпЭл.Size(),"@ELEMENT"); Result:=1;