com\setasign\Konquadrat\Grid

ObjectGrid Class ObjectGrid

File: /Konquadrat/src/Grid/ObjectGrid.php

Class hierarchy

Implements

Summary

Properties

$config

protected ObjectGrid::$config

$datasource

$languageManager


Methods

__clone()

public ObjectGrid::__clone (
void
): void

addSearch()

public ObjectGrid::addSearch (
string $field,
string $comparator,
mixed $value
): void
Parameters
$field: string
 
$comparator: string
 
$value: mixed
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

addSort()

public ObjectGrid::addSort (
string $field,
string $direction = 'ASC'
): void
Parameters
$field: string
 
$direction: string
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

getColumns()

protected ObjectGrid::getColumns (
void
): array

getCount()

public ObjectGrid::getCount (
void
): int
Exceptions

Throws \com\setasign\Konquadrat\Exception

getData()

public ObjectGrid::getData (
?int $limit = null,
?int $offset = null
): array
Parameters
$limit: ?int
 
$offset: ?int
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

isEditable()

public ObjectGrid::isEditable (
?string $field = null
): bool
Parameters
$field: ?string
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

isLimitable()

public ObjectGrid::isLimitable (
void
): bool

isSearchable()

public ObjectGrid::isSearchable (
?string $field = null
): bool
Parameters
$field: ?string
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

isSortable()

public ObjectGrid::isSortable (
?string $field = null
): bool
Parameters
$field: ?string
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

prepareColumns()

protected ObjectGrid::prepareColumns (
\com\setasign\Konquadrat\Object\ObjectConfig $objectConfig,
bool $readOnly,
string $gridObjectType,
array $columns
): array
Parameters
$objectConfig: \com\setasign\Konquadrat\Object\ObjectConfig
 
$readOnly: bool
 
$gridObjectType: string
 
$columns: array
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

sortColumnsByPosition()

protected ObjectGrid::sortColumnsByPosition (
array $columns
): array
Parameters
$columns: array
 

useContext()

public ObjectGrid::useContext (
void
): bool