Grido@master
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Namespaces

  • Grido
    • Components
      • Actions
      • Columns
      • Filters
    • DataSources
    • PropertyAccessors
    • Translations

Classes

  • Column
  • Date
  • Editable
  • Email
  • Link
  • Number
  • Text

Class Column

Column grid.

Nette\Application\UI\PresenterComponent
Extended by Grido\Components\Component
Extended by Grido\Components\Columns\Column

Direct known subclasses

Grido\Components\Columns\Editable

Indirect known subclasses

Grido\Components\Columns\Date, Grido\Components\Columns\Email, Grido\Components\Columns\Link, Grido\Components\Columns\Number, Grido\Components\Columns\Text

Abstract
Namespace: Grido\Components\Columns
Package: Grido\Components\Columns
Author: Petr Bugyík
Located at Components/Columns/Column.php

Methods summary

public
# __construct( Grido\Grid $grid, string $name, string $label )

Parameters

$grid
$name
$label
public Grido\Components\Columns\Column
# setSortable( boolean $sortable = TRUE )

Parameters

$sortable

Returns

Grido\Components\Columns\Column
public Grido\Components\Columns\Column
# setReplacement( array $replacement )

Parameters

$replacement
array('pattern' => 'replacement')

Returns

Grido\Components\Columns\Column
public Grido\Components\Columns\Column
# setColumn( mixed $column )

Parameters

$column

Returns

Grido\Components\Columns\Column
public Grido\Components\Columns\Column
# setDefaultSort( string $dir )

Parameters

$dir

Returns

Grido\Components\Columns\Column
public Grido\Components\Columns\Column
# setCustomRender( mixed $callback, array $variables = array() )

Parameters

$callback
callback or string for name of template filename
$variables
  • template variables

Returns

Grido\Components\Columns\Column
public Grido\Components\Columns\Column
# setCustomRenderExport( mixed $callback )

Parameters

$callback
|

Returns

Grido\Components\Columns\Column
public Grido\Components\Columns\Column
# setCellCallback( callable $callback )

Parameters

$callback

Returns

Grido\Components\Columns\Column
public Nette\Utils\Html
# getCellPrototype( mixed $row = NULL )

Returns cell prototype (

html tag).

Returns cell prototype (

html tag).

Parameters

$row

Returns

Nette\Utils\Html
public Nette\Utils\Html
# getHeaderPrototype( )

Returns header cell prototype (

html tag).

Returns header cell prototype (

html tag).

Returns

Nette\Utils\Html
protected mixed
# getValue( mixed $row )

Parameters

$row

Returns

mixed

Throws

InvalidArgumentException
protected mixed
# applyReplacement( mixed $value )

Parameters

$value

Returns

mixed
protected mixed
# formatValue( mixed $value )

Parameters

$value

Returns

mixed
public Grido\Components\Filters\Text
# setFilterText( )

Returns

Grido\Components\Filters\Text
public Grido\Components\Filters\Date
# setFilterDate( )

Returns

Grido\Components\Filters\Date
public Grido\Components\Filters\DateRange
# setFilterDateRange( )

Returns

Grido\Components\Filters\DateRange
public Grido\Components\Filters\Check
# setFilterCheck( )

Returns

Grido\Components\Filters\Check
public Grido\Components\Filters\Select
# setFilterSelect( array $items = NULL )

Parameters

$items

Returns

Grido\Components\Filters\Select
public Grido\Components\Filters\Number
# setFilterNumber( )

Returns

Grido\Components\Filters\Number
public Grido\Components\Filters\Custom
# setFilterCustom( Nette\Forms\IControl $formControl )

Parameters

$formControl

Returns

Grido\Components\Filters\Custom

Methods inherited from Grido\Components\Component

addComponentToGrid(), getForm(), getGrid(), getPropertyAccessor(), translate()

Magic methods summary

Constants summary

string ID
# 'columns'
string VALUE_IDENTIFIER
# '%value'
string ORDER_ASC
# 'asc'
string ORDER_DESC
# 'desc'

Properties summary

protected string $sort
#
protected string $column
#
protected Nette\Utils\Html $cellPrototype

html tag

html tag

#
protected callable $cellCallback

returns td html element; function($row, Html $td)

returns td html element; function($row, Html $td)

#
protected Nette\Utils\Html $headerPrototype

html tag

html tag

#
protected mixed $customRender

custom rendering

custom rendering

#
protected array $customRenderVariables

custom rendering template variables

custom rendering template variables

# array()
protected mixed $customRenderExport

custom export rendering

custom export rendering

#
protected boolean $sortable
# FALSE
protected array $replacements

of arrays('pattern' => 'replacement')

of arrays('pattern' => 'replacement')

# array()

Properties inherited from Grido\Components\Component

$form, $grid, $label, $propertyAccessor, $type

Magic properties

public string $column
public read-only string $sort
public read-only Nette\Utils\Html $cellPrototype
public read-only Nette\Utils\Html $headerPrototype
public write-only callable $cellCallback
public write-only string $defaultSorting
public write-only mixed $customRender
public write-only array $customRenderVariables
public write-only mixed $customRenderExport
public write-only array $replacements
public write-only boolean $sortable

Magic properties inherited from Grido\Components\Component

$form, $grid, $label, $type

Grido@master API documentation generated by ApiGen