Синтаксис:
procedure Show( Mode: TSearchShowMode; SuppressQuerySearchCriteria: WordBool); |
Параметры:
• | Mode – режим отображения результатов поиска; |
• | SuppressQuerySearchCriteria – признак подавления показа диалога для заполнения значений критериев поиска: True, если не нужно показывать диалог, False, если диалог нужно показывать в зависимости от наличия запрашиваемых реквизитов. |
Описание:
Метод выполняет поиск и отображает его результаты в режиме Mode. Если в параметре Mode передано значение ssmSelect или ssmMultiSelect, то выбранные из результатов поиска объекты можно будет получить с помощью свойства SelectedContents. Если у поиска есть хотя бы один запрашиваемый критерий поиска и значение параметра SuppressQuerySearchCriteria равно False, то перед выполнением поиска будет показан диалог для заполнения значений критериев поиска. Указать, является ли критерий запрашиваемым, можно с помощью свойства QueryValue.
Пример
/* Выполнить поиск документов,
созданных указанным пользователем за последнюю неделю.
Автора документов запросить у пользователя */
SearchDescription = Searches.CreateNew(ckEDocument)
DateCriter = SearchDescription.SearchCriteria.Add(SYSREQ_EDOC_CREATED)
DateCriter.AddSingleValue(rdThisWeek; vtEqual)
AuthorCriter = SearchDescription.SearchCriteria.Add(SYSREQ_EDOC_AUTHOR)
AuthorCriter.QueryValue = TRUE
SearchDescription.Show(ssmBrowse; FALSE)
Метод Execute Свойство SelectedContents Свойство ISearchCriteria.HasQueriedCriterion Свойство ISearchCriterion.QueryValue |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |