PHP 클래스 Ublaboo\DataGrid\Row

상속: extends Nette\Object
파일 보기 프로젝트 열기: ublaboo/datagrid 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$control Nette\Utils\Html
$datagrid DataGrid
$id mixed
$item mixed
$primary_key string

공개 메소드들

메소드 설명
__construct ( DataGrid $datagrid, mixed $item, string $primary_key )
applyColumnCallback ( string $key, Column $column ) : void
getControl ( ) : Nette\Utils\Html
getControlClass ( ) : string
getDoctrineEntityProperty ( mixed $item, mixed $key ) : mixed Doctrine: Access object properties to get a item value
getId ( ) : mixed Get id value of item
getItem ( ) : mixed Get original item
getLeanMapperEntityProperty ( Entity $item, mixed $key ) : mixed LeanMapper: Access object properties to get a item value
getNextrasEntityProperty ( Entity $item, string $key ) : mixed Nextras: Access object properties to get a item value
getValue ( mixed $key ) : mixed Get item value of key
hasAction ( mixed $key ) : boolean Has particular row a action allowed?
hasGroupAction ( ) : boolean Has particular row group actions allowed?
hasInlineEdit ( ) : boolean Has particular row inlie edit allowed?

비공개 메소드들

메소드 설명
formatDibiRowKey ( string $key ) : string Key may contain ".", get rid of it (+ the table alias)

메소드 상세

__construct() 공개 메소드

public __construct ( DataGrid $datagrid, mixed $item, string $primary_key )
$datagrid DataGrid
$item mixed
$primary_key string

applyColumnCallback() 공개 메소드

public applyColumnCallback ( string $key, Column $column ) : void
$key string
$column Ublaboo\DataGrid\Column\Column
리턴 void

getControl() 공개 메소드

public getControl ( ) : Nette\Utils\Html
리턴 Nette\Utils\Html

getControlClass() 공개 메소드

public getControlClass ( ) : string
리턴 string

getDoctrineEntityProperty() 공개 메소드

Doctrine: Access object properties to get a item value
public getDoctrineEntityProperty ( mixed $item, mixed $key ) : mixed
$item mixed
$key mixed
리턴 mixed

getId() 공개 메소드

Get id value of item
public getId ( ) : mixed
리턴 mixed

getItem() 공개 메소드

Get original item
public getItem ( ) : mixed
리턴 mixed

getLeanMapperEntityProperty() 공개 메소드

LeanMapper: Access object properties to get a item value
public getLeanMapperEntityProperty ( Entity $item, mixed $key ) : mixed
$item LeanMapper\Entity
$key mixed
리턴 mixed

getNextrasEntityProperty() 공개 메소드

Nextras: Access object properties to get a item value
public getNextrasEntityProperty ( Entity $item, string $key ) : mixed
$item Nextras\Orm\Entity\Entity
$key string
리턴 mixed

getValue() 공개 메소드

Get item value of key
public getValue ( mixed $key ) : mixed
$key mixed
리턴 mixed

hasAction() 공개 메소드

Has particular row a action allowed?
public hasAction ( mixed $key ) : boolean
$key mixed
리턴 boolean

hasGroupAction() 공개 메소드

Has particular row group actions allowed?
public hasGroupAction ( ) : boolean
리턴 boolean

hasInlineEdit() 공개 메소드

Has particular row inlie edit allowed?
public hasInlineEdit ( ) : boolean
리턴 boolean

프로퍼티 상세

$control 보호되어 있는 프로퍼티

protected Html,Nette\Utils $control
리턴 Nette\Utils\Html

$datagrid 보호되어 있는 프로퍼티

protected DataGrid,Ublaboo\DataGrid $datagrid
리턴 DataGrid

$id 보호되어 있는 프로퍼티

protected mixed $id
리턴 mixed

$item 보호되어 있는 프로퍼티

protected mixed $item
리턴 mixed

$primary_key 보호되어 있는 프로퍼티

protected string $primary_key
리턴 string