Overview

Packages

  • Onion::Controllers
  • Onion::Core
  • Onion::UI
  • Onion::Utils

Classes

  • Form
  • Grid
  • Html
  • IconsGrid
  • Paginator
  • Template
  • Widget
  • Overview
  • Package
  • Class
  • Tree

Class IconsGrid

Onion Framework - Zobrazenie dát pomocou ikon v tabuľľke s možnosťou radenia a filtrovania

Copyright (c) 2011 Jano Gašpar (http://webstranky.net)

Package: Onion::UI
Copyright: Copyright (c) 2011 Jano Gašpar
Author: Jano Gašpar
Located at UI/IconsGrid.php
Methods summary
public object
# __construct( string $app, object $grid_id, $model )
Konštruktor

Konštruktor

Parameters

$app
string
$form_id identifikátor gridu
$grid_id
object
$model inštancia modelu na manipuláciu s dátami
$model

Returns

object
grid instance
final public
# __call( string $attribute, string|array|boolean $value )
Nastavovanie atribútov stĺpcov gridu pomocuu preťažovania

Nastavovanie atribútov stĺpcov gridu pomocuu preťažovania

Parameters

$attribute
string
$atribute meno atribútu
$value
string|array|boolean
hodnota atribútu
final public
# __tostring( )
Metóda volaná pri prístupe k objektu ako k reťazcu

Metóda volaná pri prístupe k objektu ako k reťazcu

public object
# add_field( string $field, string $title, integer $only_db = FALSE )
Metóda na pridanie stĺpca

Metóda na pridanie stĺpca

Parameters

$field
string
meno stĺpca v databáze
$title
string
meno stĺpca zobrazené v gride
$only_db
integer
orezať na počet znakov

Returns

object
grid instance
private object
# save_prev_field( )
Metóda na uloženie stĺpca a vytvorenie nového

Metóda na uloženie stĺpca a vytvorenie nového

Returns

object
grid instance
public object
# add_action( string $title, string $route_name, string $class = NULL )
Metóda na pridanie akcie

Metóda na pridanie akcie

Parameters

$title
string
meno akcie
$route_name
string
meno routy ktorá sa použije na vygenerovanie uri
$class
string
cesta k ikone, ak je NULL použije sa iba text

Returns

object
grid instance
public object
# add_multi_action( string $title, string $callback, $class = NULL )
Metóda na pridanie akcie na hromadné spracovanie

Metóda na pridanie akcie na hromadné spracovanie

Parameters

$title
string
meno akcie
$callback
string
meno funkcie ktorá má vykonať hromadnú akciu
$class

Returns

object
grid instance
public object
# add_filter( string $type = 'text', string|array $parameters = NULL )
Metóda na priradenie filtra k stĺpcu

Metóda na priradenie filtra k stĺpcu

Parameters

$type
string
typ filtra
$parameters
string|array
parametre filtra

Returns

object
grid instance
public object
# format( )
Metóda na priradenie formátovania k stĺpcu

Metóda na priradenie formátovania k stĺpcu

Returns

object
grid instance
public
# render( )
Metóda na vykreslenie gridu

Metóda na vykreslenie gridu

private
# filter_item( array $field, string $value )
Rozhodovacia metóda na rozhodnutie aké filtrovacie pole sa vykreslí

Rozhodovacia metóda na rozhodnutie aké filtrovacie pole sa vykreslí

Parameters

$field
array
stĺpec ktorému je treba vykresliť filtrovacie pole
$value
string
aktuálna hodnota vyhľadávacieho poľa
private
# filter_item_text( array $field, string $value )
Metóda na vykreslenie textového filtra

Metóda na vykreslenie textového filtra

Parameters

$field
array
stĺpec ktorému je treba vykresliť filtrovacie pole
$value
string
aktuálna hodnota vyhľadávacieho poľa
private
# filter_item_select( array $field, string $value )
Metóda na vykreslenie výberového filtra

Metóda na vykreslenie výberového filtra

Parameters

$field
array
stĺpec ktorému je treba vykresliť filtrovacie pole
$value
string
aktuálna hodnota vyhľadávacieho poľa
public
# is_submitted( )
Metóda na zistenie či prijaté dáta patria aktuálnemu gridu

Metóda na zistenie či prijaté dáta patria aktuálnemu gridu

private
# format_uri( string $uri )
Metóda na formátovanie hodnoty ako adresy - web, alebo mail

Metóda na formátovanie hodnoty ako adresy - web, alebo mail

Parameters

$uri
string
adresa
private
# format_datetime( string $datetime, string $format = 'd. m. Y / H:i' )
Metóda na formátovanie hodnoty funkciou date

Metóda na formátovanie hodnoty funkciou date

Parameters

$datetime
string
dátum a čas
$format
string
formátovací reťazec pre funkciu date
private
# format_bool( boolean $value, string $no = 'No', string $yes = 'Yes' )
Metóda na prevod boolean hodnoty na reťazec

Metóda na prevod boolean hodnoty na reťazec

Parameters

$value
boolean
dátum a čas
$no
string
reťazec ktorý sa má vrátiť pri FALSE
$yes
string
reťazec ktorý sa má vrátiť pri TRUE
Properties summary
private $auth
#
private string $id
#
private string $token
#
private string $model
#
private array $fields array()
#
private array $current_field array()
#
private array $actions array()
#
private array $multi_actions array()
#
public integer $rows 5
#
public integer $columns 5
#
public integer $route_name NULL
#
public array $default_order array('id', 'ASC')
#
public array $strings array( 'page' => 'Page: ', 'selected items' => 'Selected items: ', 'search' => 'Search', 'show all' => 'Show all' )
#
public string $css_id
#
public $cell_render_func
#
Onion API documentation generated by ApiGen.
Generated using the TokenReflection library.