CAdminList
19 января 2016, 21:14
формат массива для заголовков
array("id" => "NAME", // индекс поля в ассоциативном массиве "content" => "NAME", // текст выводимый в заголовке "sort" => "NAME", // поле для сортировки "default" => "true" ),
Создаём массив для заголовков
$arHeaders[]=array("id" => "ID", "content" => "ИД", "sort" => "ID", "default" => "true" ); $arHeaders[]=array("id" => "NAME", "content" => "Название", "sort" => "NAME", "default" => "true" );
Создаём экземпляр класса CAdminList и добавляем заголовки
$tableCode = "tbl_product_list_".md5($type.".".$IBLOCK_ID); $lAdmin = new CAdminList($tableCode, $oSort); $lAdmin->AddHeaders($arHeaders);
tableCode — должен начинаться с префикса tbl_
Добавляем данные
$row =& $lAdmin->AddRow(13,array("ID"=>13,"NAME"=>"Штаны полосатый рейс"));
$lAdmin->table_id; // ид таблицы
Для вывода корректной постраничной навигации необходимо ещё такое заклинание )
$title = 'Рекемендованные товары'; $rsData = new CAdminResult($rsData, $tableID); $rsData->NavStart(); $lAdmin->NavText($rsData->GetNavPrint($title));
Вывод списка
$lAdmin->DisplayList();
Cсылка на API bitrix
CAdminList
Твитнуть
Поделиться
Поделиться
Популярное