BaseCard.GetSection — метод (Guid)
Получает все строки указанной секции карточки.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
public IList GetSection(Guid sectionId)
- Параметры
-
- sectionId
-
Тип:
System.GuidИдентификатор секции
- Возвращаемое значение
-
Тип:
System.Collections.Generic.IListСписок строк секции
Исключения
| Исключение | Условие |
|---|---|
Ошибка возвращается в случае, если передан нулевой идентификатор секции. |
Примеры
Ниже приведён пример скрипта, записывающего пустую строку в поле fieldName строчек определённой секции карточки Документ:
(1)
Document document = objectContext.GetObject<Document>(new Guid("00000000-0000-0000-0000-000000000000"));
var rows = (ICollection<BaseCardSectionRow>)document.GetSection(new Guid("00000000-0000-0000-0000-000000000001")); (2)
foreach (var item in rows)
{
item["fieldName"] = string.Empty; (3)
}
objectContext.AcceptChanges();
| 1 | Инициализация контекста объектов. |
| 2 | Получение всех строчек секции с идентификатором 00000000-0000-0000-0000-000000000001. |
| 3 | Присвоение пустого строкового значения полю fieldName каждой строчки секции. |