Class Grid
Onion Framework - Zobrazenie dát 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/Grid.php
Copyright: Copyright (c) 2011 Jano Gašpar
Author: Jano Gašpar
Located at UI/Grid.php
public
object
|
#
__construct(
string
$app,
object
$grid_id,
$model
)
Konštruktor
Konštruktor Parameters
Returnsobject grid instance |
final public
|
|
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_column(
string
$column,
string
$title
)
Metóda na pridanie stĺpca
Metóda na pridanie stĺpca Parameters
Returnsobject grid instance |
private
object
|
#
save_prev_column(
)
Metóda na uloženie stĺpca a vytvorenie nového
Metóda na uloženie stĺpca a vytvorenie nového Returnsobject 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
Returnsobject 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
Returnsobject 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
Returnsobject grid instance |
public
object
|
|
public
|
|
private
|
#
filter_item(
array
$column,
string
$value
)
Rozhodovacia metóda na rozhodnutie aké filtrovacie pole sa vykreslí
Rozhodovacia metóda na rozhodnutie aké filtrovacie pole sa vykreslí Parameters
|
private
|
#
filter_item_text(
array
$column,
string
$value
)
Metóda na vykreslenie textového filtra
Metóda na vykreslenie textového filtra Parameters
|
private
|
#
filter_item_select(
array
$column,
string
$value
)
Metóda na vykreslenie výberového filtra
Metóda na vykreslenie výberového filtra Parameters
|
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
|
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
|
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
|
private
|
$auth |
|
|
private
string
|
$id |
|
|
private
string
|
$token |
|
|
private
string
|
$model |
|
|
private
array
|
$columns | array() |
|
private
array
|
$current_column | array() |
|
private
array
|
$actions | array() |
|
private
array
|
$multi_actions | array() |
|
public
integer
|
$rows | 15 |
|
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 |
|