PHP 클래스 Ublaboo\DataGrid\InlineEdit\InlineEdit

상속: extends Nette\Object, use trait Ublaboo\DataGrid\Traits\TButtonTryAddIcon, use trait Ublaboo\DataGrid\Traits\TButtonIcon, use trait Ublaboo\DataGrid\Traits\TButtonClass, use trait Ublaboo\DataGrid\Traits\TButtonTitle, use trait Ublaboo\DataGrid\Traits\TButtonText
파일 보기 프로젝트 열기: ublaboo/datagrid 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$onControlAdd callable[]
$onControlAfterAdd callable[]
$onCustomRedraw callable[]
$onSetDefaults callable[]
$onSubmit callable[]

보호된 프로퍼티들

프로퍼티 타입 설명
$grid Ublaboo\DataGrid\DataGrid
$item_id mixed
$position_top boolean Inline adding - render on the top or in the bottom?
$primary_where_column string | null
$showNonEditingColumns boolean .

공개 메소드들

메소드 설명
__construct ( DataGrid $grid, string | null $primary_where_column = NULL )
addControlsClasses ( Container $container )
getItemId ( ) : mixed
getPrimaryWhereColumn ( ) : string
isPositionBottom ( ) : boolean
isPositionTop ( ) : boolean Getter for inline adding
renderButton ( Row $row ) : Nette\Utils\Html Render row item detail button
renderButtonAdd ( ) : Nette\Utils\Html Render row item detail button
setItemId ( mixed $id )
setPositionTop ( boolean $position_top = TRUE ) : static Setter for inline adding position
setShowNonEditingColumns ( boolean $show = TRUE )
showNonEditingColumns ( ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( DataGrid $grid, string | null $primary_where_column = NULL )
$grid Ublaboo\DataGrid\DataGrid
$primary_where_column string | null

addControlsClasses() 공개 메소드

public addControlsClasses ( Container $container )
$container Nette\Forms\Container

getItemId() 공개 메소드

public getItemId ( ) : mixed
리턴 mixed

getPrimaryWhereColumn() 공개 메소드

public getPrimaryWhereColumn ( ) : string
리턴 string

isPositionBottom() 공개 메소드

public isPositionBottom ( ) : boolean
리턴 boolean

isPositionTop() 공개 메소드

Getter for inline adding
public isPositionTop ( ) : boolean
리턴 boolean

renderButton() 공개 메소드

Render row item detail button
public renderButton ( Row $row ) : Nette\Utils\Html
$row Row
리턴 Nette\Utils\Html

renderButtonAdd() 공개 메소드

Render row item detail button
public renderButtonAdd ( ) : Nette\Utils\Html
리턴 Nette\Utils\Html

setItemId() 공개 메소드

public setItemId ( mixed $id )
$id mixed

setPositionTop() 공개 메소드

Setter for inline adding position
public setPositionTop ( boolean $position_top = TRUE ) : static
$position_top boolean
리턴 static

setShowNonEditingColumns() 공개 메소드

public setShowNonEditingColumns ( boolean $show = TRUE )
$show boolean

showNonEditingColumns() 공개 메소드

public showNonEditingColumns ( ) : boolean
리턴 boolean

프로퍼티 상세

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

protected DataGrid,Ublaboo\DataGrid $grid
리턴 Ublaboo\DataGrid\DataGrid

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

protected mixed $item_id
리턴 mixed

$onControlAdd 공개적으로 프로퍼티

public callable[] $onControlAdd
리턴 callable[]

$onControlAfterAdd 공개적으로 프로퍼티

public callable[] $onControlAfterAdd
리턴 callable[]

$onCustomRedraw 공개적으로 프로퍼티

public callable[] $onCustomRedraw
리턴 callable[]

$onSetDefaults 공개적으로 프로퍼티

public callable[] $onSetDefaults
리턴 callable[]

$onSubmit 공개적으로 프로퍼티

public callable[] $onSubmit
리턴 callable[]

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

Inline adding - render on the top or in the bottom?
protected bool $position_top
리턴 boolean

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

protected string|NULL $primary_where_column
리턴 string | null

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

.
protected bool $showNonEditingColumns
리턴 boolean