Делаю кастомную страницу в админке.
Никак не получается заставить пагинацию работать.
Код страницы
<?
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php");
$adminPage->Init();
$adminMenu->Init($adminPage->aModules);
if(empty($adminMenu->aGlobalMenu))
$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED"));
$APPLICATION->SetAdditionalCSS("/bitrix/themes/".ADMIN_THEME_ID."/index.css");
$APPLICATION->SetTitle("Заголовок страницы");
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php");
$nav = new \Bitrix\Main\UI\AdminPageNavigation("my_table_id");
$cultureList = Custom\Orm\MyLogTable::getList([
'order'=>['ADD_DATE_TIME'=>'DESC'],
'count_total' => true,
'limit' => $nav->getLimit(),
'offset' => $nav->getOffset()]);
$nav->setRecordCount($cultureList->getCount());
?>
<table class="adm-list-table">
<tbody>
<? while ($item = $cultureList->fetch() ) {?>
<!--Карточки объектов-->
<?}?>
</tbody>
</table>
<?
$APPLICATION->IncludeComponent(
"bitrix:main.pagenavigation",
"admin",
array(
"NAV_OBJECT" => $nav,
"TABLE_ID" => "my_table_id",
"SEF_MODE" => "N",
"SHOW_COUNT" => "Y",
),
false
);
require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_admin.php");
?>
В итоге вижу Пагинацию и даже число страниц верное но она не работает. При клике выдает js ошибка.
Uncaught ReferenceError: my_table_id is not defined at HTMLAnchorElement.onclick
Ошибки при инициализации
Ошибки при клике