PHP Класс Grido\Components\Columns\Editable

Автор: Jakub Kopřiva ([email protected])
Автор: Petr Bugyík
Наследование: extends Column
Показать файл Открыть проект

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

Свойство Тип Описание
$editable boolean
$editableCallback for custom handling with edited data; function($id, $newValue, $oldValue, Editable $column) }
$editableControl Custom control for inline editing
$editableDisabled boolean
$editableRowCallback for getting row; function($row, Columns\Editable $column) }
$editableValueCallback for custom value; function($row, Columns\Editable $column) }

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

Метод Описание
disableEditable ( ) : Editable
getCellPrototype ( mixed $row = NULL ) : Nette\Utils\Html Returns cell prototype ( html tag).
getEditableCallback ( ) : callback
getEditableControl ( ) Returns control for editation.
getEditableRowCallback ( ) : callback
getEditableValueCallback ( ) : callback
getHeaderPrototype ( ) : Nette\Utils\Html Returns header cell prototype ( html tag).
handleEditable ( $id, $newValue, $oldValue )
handleEditableControl ( $value )
isEditable ( ) : boolean
isEditableDisabled ( ) : boolean
setEditable ( callback $callback = NULL, Nette\Forms\IControl $control = NULL ) : Editable Sets column as editable.
setEditableCallback ( callback $callback ) : Editable Sets editable callback.
setEditableControl ( Nette\Forms\IControl $control ) : Editable Sets control for inline editation.
setEditableRowCallback ( callback $callback ) : Editable Sets editable row callback - it's required when used editable collumn with customRenderCallback
setEditableValueCallback ( callback $callback ) : Editable Sets editable value callback.

Защищенные методы

Метод Описание
setClientSideOptions ( )

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

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

public disableEditable ( ) : Editable
Результат Editable

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

Returns cell prototype ( html tag).
public getCellPrototype ( mixed $row = NULL ) : Nette\Utils\Html
$row mixed
Результат Nette\Utils\Html

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

public getEditableCallback ( ) : callback
Результат callback

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

Returns control for editation.
public getEditableControl ( )

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

public getEditableRowCallback ( ) : callback
Результат callback

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

public getEditableValueCallback ( ) : callback
Результат callback

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

Returns header cell prototype ( html tag).
public getHeaderPrototype ( ) : Nette\Utils\Html
Результат Nette\Utils\Html

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

public handleEditable ( $id, $newValue, $oldValue )

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

public handleEditableControl ( $value )

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

public isEditable ( ) : boolean
Результат boolean

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

public isEditableDisabled ( ) : boolean
Результат boolean

setClientSideOptions() защищенный Метод

protected setClientSideOptions ( )

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

Sets column as editable.
public setEditable ( callback $callback = NULL, Nette\Forms\IControl $control = NULL ) : Editable
$callback callback function($id, $newValue, $oldValue, Columns\Editable $column) }
$control Nette\Forms\IControl
Результат Editable

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

Sets editable callback.
public setEditableCallback ( callback $callback ) : Editable
$callback callback function($id, $newValue, $oldValue, Columns\Editable $column) }
Результат Editable

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

Sets control for inline editation.
public setEditableControl ( Nette\Forms\IControl $control ) : Editable
$control Nette\Forms\IControl
Результат Editable

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

Sets editable row callback - it's required when used editable collumn with customRenderCallback
public setEditableRowCallback ( callback $callback ) : Editable
$callback callback for getting row; function($id, Columns\Editable $column) }
Результат Editable

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

Sets editable value callback.
public setEditableValueCallback ( callback $callback ) : Editable
$callback callback for custom value; function($row, Columns\Editable $column) }
Результат Editable

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

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

protected bool $editable
Результат boolean

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

for custom handling with edited data; function($id, $newValue, $oldValue, Editable $column) }
protected $editableCallback

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

Custom control for inline editing
protected $editableControl

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

protected bool $editableDisabled
Результат boolean

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

for getting row; function($row, Columns\Editable $column) }
protected $editableRowCallback

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

for custom value; function($row, Columns\Editable $column) }
protected $editableValueCallback