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
 

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