• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/controller/entityselector.php
  • Класс: BitrixUIControllerEntitySelector
  • Вызов: EntitySelector::doSearchAction
public function doSearchAction(JsonPayload $payload)
{
	$request = $payload->getData();
	$request = is_array($request) ? $request : [];

	$dialog = new Dialog(isset($request['dialog']) && is_array($request['dialog']) ? $request['dialog'] : []);
	$searchQuery = new SearchQuery(
		isset($request['searchQuery']) && is_array($request['searchQuery']) ? $request['searchQuery'] : []
	);

	$dialog->doSearch($searchQuery);

	return [
		'dialog' => $dialog->getAjaxData(),
		'searchQuery' => $searchQuery
	];
}