PHP Класс Chumper\Datatable\Table

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$className The name of the class the table will have later
$footerMode The footer's display mode
$idName The name of the id the table will have later
$script_view The view used to render the javascript
$table_view The view used to render the table

Открытые методы

Метод Описание
__construct ( )
addColumn ( )
countColumns ( ) : integer Count the number of columns in the datatable.
getCallbacks ( ) : array
getClass ( ) : String
getCustomValues ( ) : array
getData ( ) : array
getId ( ) : String
getOptions ( ) : array
noScript ( ) Instructs the table not to echo the javascript
removeOption ( string $key ) Remove an option item from the options array
render ( null $view = null, array $additional_template_variables = null ) : mixed
script ( null $view = null ) : mixed
setAliasMapping ( boolean $value = true ) Advise the Datatable to return the data mapped with the column name.
setCallbacks ( )
setClass ( $class ) Set the name of the class that will be used by the datatable.
setCustomValues ( )
setData ( array $data )
setId ( string $id = '' )
setOptions ( ) Set a single option or an array of options for the jquery call
setOrder ( $order = [] )
setUrl ( $url )
showFooter ( $value = 'columns' ) Set the footer display mode.

Приватные методы

Метод Описание
createMapping ( ) : array

Описание методов

__construct() публичный Метод

public __construct ( )

addColumn() публичный Метод

public addColumn ( )

countColumns() публичный Метод

Count the number of columns in the datatable.
public countColumns ( ) : integer
Результат integer

getCallbacks() публичный Метод

public getCallbacks ( ) : array
Результат array

getClass() публичный Метод

public getClass ( ) : String
Результат String

getCustomValues() публичный Метод

public getCustomValues ( ) : array
Результат array

getData() публичный Метод

public getData ( ) : array
Результат array

getId() публичный Метод

public getId ( ) : String
Результат String

getOptions() публичный Метод

public getOptions ( ) : array
Результат array

noScript() публичный Метод

Instructs the table not to echo the javascript
public noScript ( )

removeOption() публичный Метод

Remove an option item from the options array
public removeOption ( string $key )
$key string the name of the key to remove from the options.

render() публичный Метод

public render ( null $view = null, array $additional_template_variables = null ) : mixed
$view null
$additional_template_variables array
Результат mixed

script() публичный Метод

public script ( null $view = null ) : mixed
$view null
Результат mixed

setAliasMapping() публичный Метод

Advise the Datatable to return the data mapped with the column name.
public setAliasMapping ( boolean $value = true )
$value boolean explicitly set if the table should be aliased or not

setCallbacks() публичный Метод

public setCallbacks ( )

setClass() публичный Метод

Set the name of the class that will be used by the datatable.
public setClass ( $class )
$class the name of the class

setCustomValues() публичный Метод

public setCustomValues ( )

setData() публичный Метод

public setData ( array $data )
$data array

setId() публичный Метод

public setId ( string $id = '' )
$id string

setOptions() публичный Метод

Set a single option or an array of options for the jquery call
public setOptions ( )

setOrder() публичный Метод

public setOrder ( $order = [] )

setUrl() публичный Метод

public setUrl ( $url )
$url

showFooter() публичный Метод

Set the footer display mode.
public showFooter ( $value = 'columns' )
$value the one of next values: 'hidden', 'columns', 'empty'

Описание свойств

$className защищенное свойство

The name of the class the table will have later
protected $className

$footerMode защищенное свойство

The footer's display mode
protected $footerMode

$idName защищенное свойство

The name of the id the table will have later
protected $idName

$script_view защищенное свойство

The view used to render the javascript
protected $script_view

$table_view защищенное свойство

The view used to render the table
protected $table_view