1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
tabletgridcomponent.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Main\Grid\Component;
4
5
use Bitrix\Main\Grid\Grid;
6
use Bitrix\Main\ORM\Data\DataManager;
7
8
abstract
class
TabletGridComponent
extends
GridComponent
9
{
13
abstract
protected
function
getTablet
(): string;
14
15
protected
function
fillPagination
(
Grid
$grid): void
16
{
17
if
(!$grid->
getPagination
())
18
{
19
return
;
20
}
21
22
$grid->
getPagination
()->setRecordCount(
23
$this->
getTablet
()::getCount(
24
$grid->
getOrmFilter
()
25
)
26
);
27
}
28
29
protected
function
fillRows
(
Grid
$grid): void
30
{
31
$grid->
setRawRows
(
32
$this->
getTablet
()::getList(
33
$grid->
getOrmParams
()
34
)
35
);
36
}
37
}
Bitrix\Main\Grid\Component\GridComponent
Определения
gridcomponent.php:8
Bitrix\Main\Grid\Component\TabletGridComponent
Определения
tabletgridcomponent.php:9
Bitrix\Main\Grid\Component\TabletGridComponent\fillRows
fillRows(Grid $grid)
Определения
tabletgridcomponent.php:29
Bitrix\Main\Grid\Component\TabletGridComponent\getTablet
getTablet()
Bitrix\Main\Grid\Component\TabletGridComponent\fillPagination
fillPagination(Grid $grid)
Определения
tabletgridcomponent.php:15
Bitrix\Main\Grid\Grid\getOrmParams
getOrmParams()
Определения
grid.php:314
Bitrix\Main\Grid\Grid\setRawRows
setRawRows(iterable $rawValue)
Определения
grid.php:206
Bitrix\Main\Grid\Grid\getOrmFilter
getOrmFilter()
Определения
grid.php:358
Bitrix\Main\Grid\Grid\getPagination
getPagination()
Определения
grid.php:192
Bitrix\Main\Grid
bitrix
modules
main
lib
grid
component
tabletgridcomponent.php
Создано системой
1.14.0