• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/grids.php
  • Класс: CGridOptions
  • Вызов: CGridOptions::SetView
public function SetView($view_id)
{
	if(!array_key_exists($view_id, $this->all_options["views"]))
		$view_id = "default";

	$this->all_options["current_view"] = $view_id;
	$this->currentView = $view_id;

	//get sorting from view, not session
	unset(Application::getInstance()->getSession()["main.interface.grid"][$this->grid_id]["sort_by"]);
	unset(Application::getInstance()->getSession()["main.interface.grid"][$this->grid_id]["sort_order"]);
}