RowData — класс
Представляет строку данных карточки. Этот класс является абстрактным.
-
Пространство имён:
DocsVision.Platform.ObjectManager
-
Сборка:
DocsVision.Platform.ObjectManager.dll
Свойства
Имя | Описание |
---|---|
|
Возвращает все дочерние строки ниже по дереву иерархии. |
|
Возвращает ссылку на карточку, которой принадлежит строка. |
|
Возвращает дочерние строки в дереве. |
|
Возвращает подчинённые подсекции. |
|
Возвращает значение объекта в виде строки. |
|
Определяет наличия дочерних строк. |
|
Возвращает идентификатор строки. |
|
Признак включения для объекта режима отложенных изменения. |
|
Задаёт или возвращает элемент с заданным псевдонимом. |
|
Возвращает учетную запись владельца блокировки. |
|
Возвращает статус блокировки. |
|
Родительская строка в иерархии строк секции. |
|
Возвращает ссылку на секцию, которой принадлежит строка. |
|
Возвращает текущую сессию пользователя. |
|
Текущее состояние объекта в режиме отложенных изменений. |
|
Возвращает ссылку на подсекцию, которой принадлежит строка. |
Методы
Имя | Описание |
---|---|
|
Проверяет наличие заданного доступа. |
|
Включает режим отложенных изменений. |
|
Отменяет несохранённые изменения и выключает режим отложенных изменений. |
|
Создаёт копию строки в указанном месте дерева иерархии. |
|
Отправляет накопленные изменения на сервер и выключает режим отложенных изменений. |
|
Принудительно снимает блокировку. |
|
Возвращает описатель прав. |
|
Возвращает описатель прав для указанного раздела дескриптора безопасности. |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде массива |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Получение иерархии строки (идентификаторы всех родительских строк вплоть до самого верхнего уровня). |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает нетипизированное значение поля. |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля в виде строки. |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает значение поля с указанным псевдонимом в виде объекта типа |
|
Возвращает тип поля с заданным псевдонимом. |
|
Требует удаление указанной карточки при отмене изменений, если задействован режим отложенных изменений. |
|
Перемещает строку в иерархии строк секции. |
|
Устанавливает временную блокировку. |
|
Позволяет установить постоянную блокировку. |
|
Позволяет обновить значение строки. |
|
Обновляет значение связанных со строкой полей. |
|
Снимает свою блокировку. |
|
Сохраняет представление данных объекта в формате XML, в поток. |
|
Сохраняет представление данных объекта в формате XML, в соответствии с установленными флагами экспорта. |
|
Сохраняет представление данных объекта в формате XML, в соответствии с установленными флагами экспорта и заданной логикой экспорта. |
|
Устанавливает права на строку. |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение массива |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
|
Присваивает полю с заданным псевдонимом указанное значение типа |
Примеры
CardData card = session.CardManager.GetCardData(new System.Guid("идентификатор_карточки")); (1)
SectionData section = card.Sections[card.Type.Sections["MainInfo"].Id]; (2)
RowData row = section.FirstRow; (3)
if (row.GetValueType("Number") = FieldType.Int) (4)
{
row.SetInt32("Number", 10);
}
1 | Получение с сервера данных карточки с известным идентификатором. |
2 | Получение данных секции с именем MainInfo . |
3 | Получение первой строки секции (если строки нет — она будет создана). |
4 | Запись значения в поле Number . |