AttributiveSearch — класс
Предоставляет методы для выполнения атрибутивного поиска.
-
Пространство имён:
DocsVision.Platform.ObjectManager.SearchModel
-
Сборка:
DocsVision.Platform.ObjectManager.dll
Свойства
Имя | Описание |
---|---|
Возвращает экземпляр поискового запроса. |
|
Возвращает параметры поиска по типу карточки. |
Примеры
const string ID_CARDTYPE = "{C1FED883-08DE-420F-8FB4-C16CEFFC1630}";
const string ID_SECTION = "{8C77892A-21CC-4972-AD71-A9919BCA8187}";
SearchQuery searchQuery = session.CreateSearchQuery();
CardTypeQuery typeQuery = searchQuery.AttributiveSearch.CardTypeQueries.AddNew(new Guid(ID_CARDTYPE)); (1)
SectionQuery sectionQuery = typeQuery.SectionQueries.AddNew(new Guid(ID_SECTION)); (2)
sectionQuery.ConditionGroup.Conditions.AddNew("Name", FieldType.Unistring, ConditionOperation.StrEquals, "Doc1"); (3)
string query = searchQuery.GetXml(true, null); (4)
CardDataCollection coll = session.CardManager.FindCards(query); (5)
1 | Поиск по типу карточки. |
2 | Поиск по секции. |
3 | Поиск по значению поля. |
4 | Получение текста запроса. |
5 | Выполнение запроса. |