Overview
  • Namespace
  • Class

Namespaces

  • Ublaboo
    • DataGrid
      • AggregationFunction
      • Column
      • Components
        • DataGridPaginator
      • DataSource
      • Exception
      • Export
      • Filter
      • GroupAction
      • InlineEdit
      • Localization
      • Status
      • Toolbar
      • Traits
      • Utils

Classes

  • Action
  • ActionCallback
  • Column
  • ColumnDateTime
  • ColumnLink
  • ColumnNumber
  • ColumnStatus
  • ColumnText
  • FilterableColumn
  • ItemDetail
  • MultiAction
  • Renderer

Class ActionCallback

Nette\Object
Extended by Ublaboo\DataGrid\Column\FilterableColumn
Extended by Ublaboo\DataGrid\Column\Column uses Ublaboo\DataGrid\Traits\TLink
Extended by Ublaboo\DataGrid\Column\Action uses Ublaboo\DataGrid\Traits\TButtonTryAddIcon, Ublaboo\DataGrid\Traits\TButtonText, Ublaboo\DataGrid\Traits\TLink
Extended by Ublaboo\DataGrid\Column\ActionCallback
Namespace: Ublaboo\DataGrid\Column
Located at Column/ActionCallback.php

Methods summary

protected string
# createLink( Ublaboo\DataGrid\DataGrid $grid, string $href, array $params )

Create link to datagrid::handleActionCallback() to fire custom callback

Create link to datagrid::handleActionCallback() to fire custom callback

Parameters

$grid
$href
$params

Returns

string

Throws

DataGridHasToBeAttachedToPresenterComponentException
InvalidArgumentException

Overrides

Ublaboo\DataGrid\Column\Action::createLink

Methods inherited from Ublaboo\DataGrid\Column\Action

__construct(), addAttributes(), addParameters(), checkPropertyStringOrCallable(), getClass(), getConfirm(), getIcon(), getPropertyStringOrCallableGetString(), getTitle(), isOpenInNewTab(), render(), setClass(), setConfirm(), setDataAttribute(), setIcon(), setOpenInNewTab(), setTitle(), translate()

Methods inherited from Ublaboo\DataGrid\Column\Column

applyReplacements(), getAlign(), getColumn(), getColumnName(), getColumnValue(), getDefaultHide(), getEditableCallback(), getEditableInputType(), getElementForRender(), getElementPrototype(), getItemParams(), getName(), getRenderer(), getSortNext(), getSortableCallback(), getSortingColumn(), getTemplate(), getTemplateVariables(), hasAlign(), hasReplacements(), hasSortNext(), hasTemplate(), isEditable(), isHeaderEscaped(), isSortAsc(), isSortable(), isSortedBy(), isTemplateEscaped(), isTranslatableHeader(), setAlign(), setDefaultHide(), setEditableCallback(), setEditableInputType(), setEditableInputTypeSelect(), setFitContent(), setHeaderEscaping(), setRenderer(), setRendererOnCondition(), setReplacement(), setSort(), setSortable(), setSortableCallback(), setSortableResetPagination(), setTemplate(), setTemplateEscaping(), setTranslatableHeader(), sortableResetPagination(), useRenderer()

Methods inherited from Ublaboo\DataGrid\Column\FilterableColumn

setFilterDate(), setFilterDateRange(), setFilterMultiSelect(), setFilterRange(), setFilterSelect(), setFilterText()

Methods used from Ublaboo\DataGrid\Traits\TButtonTryAddIcon

tryAddIcon()

Methods used from Ublaboo\DataGrid\Traits\TButtonText

getText(), setText()

Magic methods summary

public
# onClick( mixed $id )

Parameters

$id

Properties summary

public callable $onClick
# []

Properties inherited from Ublaboo\DataGrid\Column\Action

$attributes, $class, $confirm, $data_attributes, $data_confirm_attribute_name, $grid, $href, $icon, $name, $open_in_new_tab, $parameters, $params

Properties inherited from Ublaboo\DataGrid\Column\Column

$align, $default_hide, $editable_callback, $editable_element, $elementCache, $header_escaping, $renderer, $replacements, $sort, $sortable, $sortable_callback, $sortable_reset_pagination, $template, $template_escaping, $template_variables, $translatable_header

Properties inherited from Ublaboo\DataGrid\Column\FilterableColumn

$column, $key

Properties used from Ublaboo\DataGrid\Traits\TButtonText

$text

API documentation generated by ApiGen