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

Namespaces

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

Classes

  • Component
  • Container
  • Export
  • Operation
  • Paginator

Class Container

Container of grid components.

Nette\Application\UI\Control
Extended by Grido\Components\Container

Direct known subclasses

Grido\Grid

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

Methods summary

public Grido\Components\Columns\Editable
# getColumn( string $name, boolean $need = TRUE )

Returns column component.

Returns column component.

Parameters

$name
$need

Returns

Grido\Components\Columns\Editable
public Grido\Components\Filters\Filter
# getFilter( string $name, boolean $need = TRUE )

Returns filter component.

Returns filter component.

Parameters

$name
$need

Returns

Grido\Components\Filters\Filter
public Grido\Components\Actions\Action
# getAction( string $name, boolean $need = TRUE )

Returns action component.

Returns action component.

Parameters

$name
$need

Returns

Grido\Components\Actions\Action
public Grido\Components\Operation
# getOperation( boolean $need = TRUE )

Returns operations component.

Returns operations component.

Parameters

$need

Returns

Grido\Components\Operation
public Grido\Components\Export
# getExport( boolean $need = TRUE )

Returns export component.

Returns export component.

Parameters

$need

Returns

Grido\Components\Export
public Grido\Components\Columns\Text
# addColumnText( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Columns\Text
public
# addColumnMail( $name, $label )

Deprecated

public Grido\Components\Columns\Email
# addColumnEmail( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Columns\Email
public
# addColumnHref( $name, $label )

Deprecated

public Grido\Components\Columns\Link
# addColumnLink( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Columns\Link
public Grido\Components\Columns\Date
# addColumnDate( string $name, string $label, string $dateFormat = NULL )

Parameters

$name
$label
$dateFormat

Returns

Grido\Components\Columns\Date
public Grido\Components\Columns\Number
# addColumnNumber( string $name, string $label, integer $decimals = NULL, string $decPoint = NULL, string $thousandsSep = NULL )

Parameters

$name
$label
$decimals
number of decimal points
$decPoint
separator for the decimal point
$thousandsSep
thousands separator

Returns

Grido\Components\Columns\Number
public Grido\Components\Filters\Text
# addFilterText( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Filters\Text
public Grido\Components\Filters\Date
# addFilterDate( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Filters\Date
public Grido\Components\Filters\DateRange
# addFilterDateRange( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Filters\DateRange
public Grido\Components\Filters\Check
# addFilterCheck( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Filters\Check
public Grido\Components\Filters\Select
# addFilterSelect( string $name, string $label, array $items = NULL )

Parameters

$name
$label
$items

Returns

Grido\Components\Filters\Select
public Grido\Components\Filters\Number
# addFilterNumber( string $name, string $label )

Parameters

$name
$label

Returns

Grido\Components\Filters\Number
public Grido\Components\Filters\Custom
# addFilterCustom( string $name, Nette\Forms\IControl $formControl )

Parameters

$name
$formControl

Returns

Grido\Components\Filters\Custom
public Grido\Components\Actions\Href
# addActionHref( string $name, string $label, string $destination = NULL, array $args = NULL )

Parameters

$name
$label
$destination
$args

Returns

Grido\Components\Actions\Href
public Grido\Components\Actions\Event
# addActionEvent( string $name, string $label, callable $onClick = NULL )

Parameters

$name
$label
$onClick

Returns

Grido\Components\Actions\Event
public Grido\Components\Operation
# setOperation( array $operations, callable $onSubmit )

Parameters

$operations
$onSubmit
  • callback after operation submit

Returns

Grido\Components\Operation
public Grido\Components\Export
# setExport( string $label = NULL )

Parameters

$label
of exporting file

Returns

Grido\Components\Export
public Grido\Grid
# setEditableColumns( callable $callback = NULL )

Sets all columns as editable. Callback is optional for user implementation of method for saving modified data.

Sets all columns as editable. Callback is optional for user implementation of method for saving modified data.

Parameters

$callback
function($id, $newValue, $oldValue, Editable $column) {}

Returns

Grido\Grid

Magic methods summary

Properties summary

protected boolean $hasColumns
#
protected boolean $hasFilters
#
protected boolean $hasActions
#
protected boolean $hasOperation
#
protected boolean $hasExport
#
Grido@master API documentation generated by ApiGen