Вспомогательные объекты
IForEach – однонаправленный список
Объект IForEach предназначен для хранения набора элементов. Элементы списка могут быть различных типов, включая массивы и объекты. К элементам списка можно обращаться внутри цикла foreach. Используя этот объект, можно:
· перемещаться по списку (см. методы Next, Reset);
· получать текущий элемент списка (см. свойство Value);
· получать информацию о положении указателя текущего элемента в списке и о количестве элементов списка (см. свойства Count, EOF).
Объект IForEach является базовым для многих объектов, например: IContents, IList, IStringList, ISearchCriteria, ITaskRoute. Самостоятельного значения не имеет.
// Получить строку, содержащую ИД выбранных документов.
Documents = ServiceFactory.GetExplorer(True).SelectFromList
DocumentIDs = CreateStringList()
DocumentIDStr =''
if not VarIsClear(Documents)
foreach Document in Documents
if DocumentIDs.IndexOf(Document.ID) < 0
DocumentIDs.Add(Document.ID)
endif
endforeach
DocumentIDs.Delimiter = ';'
DocumentIDStr = DocumentIDs.DelimitedText
endif
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|