com\setasign\Konquadrat\Grid

GridInterface Interface GridInterface

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

Implemented in

Summary

Methods

addSearch()

abstract public GridInterface::addSearch (
string $field,
string $comparator,
mixed $value
): void
Parameters
$field : string
 
$comparator : string
 
$value : mixed
 

addSort()

abstract public GridInterface::addSort (
string $field,
string $direction = 'ASC'
): void
Parameters
$field : string
 
$direction : string
 

deleteRows()

abstract public GridInterface::deleteRows (
int[] $ids
): void
Parameters
$ids : int[]
 

edit()

abstract public GridInterface::edit (
int $id,
string $field,
mixed $value,
mixed|\com\setasign\Konquadrat\Datasource\IgnoreOldValue $oldValue
): void
Parameters
$id : int
 
$field : string
 
$value : mixed
 
$oldValue : mixed|\com\setasign\Konquadrat\Datasource\IgnoreOldValue
 

getCount()

abstract public GridInterface::getCount (
void
): int

getData()

abstract public GridInterface::getData (
?int $limit = null,
?int $offset = null
): array
Parameters
$limit : ?int
 
$offset : ?int
 

getGuiConfig()

abstract public GridInterface::getGuiConfig (
void
): \com\setasign\SetaFramework\Config\Config
Exceptions

Throws \com\setasign\Konquadrat\Exception

isEditable()

abstract public GridInterface::isEditable (
?string $field = null
): bool
Parameters
$field : ?string
 

isLimitable()

abstract public GridInterface::isLimitable (
void
): bool

isSearchable()

abstract public GridInterface::isSearchable (
?string $field = null
): bool
Parameters
$field : ?string
 

isSortable()

abstract public GridInterface::isSortable (
?string $field = null
): bool
Parameters
$field : ?string
 

useContext()

abstract public GridInterface::useContext (
void
): bool