PHP Класс Ublaboo\DataGrid\ColumnsSummary

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$datagrid DataGrid
$format array
$rowCallback null | callable
$summary array

Открытые методы

Метод Описание
__construct ( DataGrid $datagrid, array $columns, $rowCallback )
add ( Row $row )
render ( string $key ) : mixed
setFormat ( string $key, integer $decimals, string $dec_point = '.', string $thousands_sep = ' ' ) Set number format
someColumnsExist ( array $columns ) : boolean

Приватные методы

Метод Описание
getValue ( Row $row, Column $column ) : boolean Get value from column using Row::getValue() or custom callback

Описание методов

__construct() публичный Метод

public __construct ( DataGrid $datagrid, array $columns, $rowCallback )
$datagrid DataGrid
$columns array

add() публичный Метод

public add ( Row $row )
$row Row

render() публичный Метод

public render ( string $key ) : mixed
$key string
Результат mixed

setFormat() публичный Метод

Set number format
public setFormat ( string $key, integer $decimals, string $dec_point = '.', string $thousands_sep = ' ' )
$key string
$decimals integer
$dec_point string
$thousands_sep string

someColumnsExist() публичный Метод

public someColumnsExist ( array $columns ) : boolean
$columns array
Результат boolean

Описание свойств

$datagrid защищенное свойство

protected DataGrid,Ublaboo\DataGrid $datagrid
Результат DataGrid

$format защищенное свойство

protected array $format
Результат array

$rowCallback защищенное свойство

protected NULL|callable $rowCallback
Результат null | callable

$summary защищенное свойство

protected array $summary
Результат array