ISelectorEngine.SelectObject
Declaration
public bool SelectObject(SearchService.ISearchContext context, Action<Object,bool> onObjectSelectorClosed, Action<Object> onObjectSelectedUpdated);Параметры
| Параметр | Описание |
|---|---|
| контекст | Контекст поиска |
| onObjectSelectorClosed | Обратный вызов для вызова при закрытии окна селектора. Обратный вызов принимает два аргумента. Первым аргументом является выбранный объект или null, если объект не выбран. Вторым аргументом является логическое значение, указывающее, была ли операция отменена или нет. |
| onObjectSelectedUpdated | Обратный вызов для вызова при изменении выбора в окне. Этот обратный вызов принимает один аргумент: выбранный объект, или null для отсутствия. |
Возвращаемое значение
логическое True, если поисковая система обрабатывает операцию выбора объекта, false в противном случае. Если возвращается false, то вместо этого используется селектор объекта по умолчанию.
Описание
Эта функция вызывается, когда необходимо открыть окно для выполнения операции поиска и выбора.
Если функция возвращает false, то вместо этого используется селектор по умолчанию.