com\setasign\Konquadrat\Grid

ImportDataGrid Class ImportDataGrid

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

Class hierarchy

Implements

Summary

Properties

$aliases

protected array<string, string|false> Grid::$aliases

$datasource

protected Grid::$datasource

$gridConfig

protected Grid::$gridConfig

$languageManager


Methods

__clone()

public Grid::__clone (
void
): void

addSearch()

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

addSort()

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

createAliasesByColumns()

protected Grid::createAliasesByColumns (
\com\setasign\SetaFramework\Config\Config $columns,
array $allowedFields
): array
Parameters
$columns: \com\setasign\SetaFramework\Config\Config
 
$allowedFields: array
 

deleteRows()

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

edit()

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

Throws \com\setasign\Konquadrat\Exception

getColumns()

protected Grid::getColumns (
void
): array

getCount()

public Grid::getCount (
void
): int

getData()

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

getFieldName()

protected Grid::getFieldName (
string $name
): string
Parameters
$name: string
 

isEditable()

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

isLimitable()

public Grid::isLimitable (
void
): bool

isSearchable()

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

isSortable()

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

prepareColumns()

protected Grid::prepareColumns (
array $columns,
bool $gridReadOnly
): \com\setasign\SetaFramework\Config\Config
Parameters
$columns: array
 
$gridReadOnly: bool
 

sortColumnsByPosition()

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

useContext()

public Grid::useContext (
void
): bool