Комментарии в блоге "WEB-Разработчик " на "Как работает bitrix:main.ui.grid" Комментарии в блоге "WEB-Разработчик " на "Как работает bitrix:main.ui.grid" http://ra-germes.ru/blog/web-dev/how-does-bitrixmainuigrid1/ ru http://backend.userland.com/rss2 Sun, 16 May 2021 12:13:59 +0300 Комментарии на "Как работает bitrix:main.ui.grid" от Андрей Чурсин ====quote====
$this->arResult['GRID']['NAV'] = $this->arResult['GRID']['OPTIONS']->GetNavParams(array("nPageSize" => $this->arParams["ORDERS_ON_PAGE"]));
       if ("LIMITS"){
           $ob_nav = new \Bitrix\Main\UI\PageNavigation($this->arResult['GRID']['ID']);
           $ob_nav->allowAllRecords(true);
           $ob_nav->setPageSize($this->arResult['GRID']['NAV']['nPageSize']);
           $ob_nav->initFromUri();
           $this->arResult['GRID']['NAV'] = $ob_nav;
       }
=============
]]>
http://ra-germes.ru/blog/web-dev/how-does-bitrixmainuigrid1/?commentId=11#com11 http://ra-germes.ru/blog/web-dev/how-does-bitrixmainuigrid1/?commentId=11#com11 Tue, 01 Sep 2020 18:29:04 +0300
Комментарии на "Как работает bitrix:main.ui.grid" от kunash
Я передал вот такое:

       $grid_options = new Bitrix\Main\Grid\Options('ndt_checkups');
       $sort = $grid_options->GetSorting(['sort' => ['NAME' => 'DESC'], 'vars' => ['by' => 'by', 'order' => 'order']]);

       $nav_params = $grid_options->GetNavParams();

       $nav = new Bitrix\Main\UI\PageNavigation('ndt_checkups');
       $nav->allowAllRecords(true)
           ->setPageSize($nav_params['nPageSize'])
           ->initFromUri();
   
Навигация не считает страницы.]]>
http://ra-germes.ru/blog/web-dev/how-does-bitrixmainuigrid1/?commentId=10#com10 http://ra-germes.ru/blog/web-dev/how-does-bitrixmainuigrid1/?commentId=10#com10 Tue, 11 Aug 2020 08:58:34 +0300