PHP 클래스 WellCommerce\Bundle\CoreBundle\DataGrid\AbstractDataGrid

저자: Adam Piotrowski ([email protected])
상속: extends WellCommerce\Bundle\CoreBundle\DependencyInjection\AbstractContainerAware, implements WellCommerce\Bundle\DataGridBundle\DataGridInterface
파일 보기 프로젝트 열기: wellcommerce/wellcommerce 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$booted boolean
$columns WellCommerce\Component\DataGrid\Column\ColumnCollection
$dataset WellCommerce\Component\DataSet\DataSetInterface
$eventDispatcher
$identifier string
$options WellCommerce\Component\DataGrid\Options\OptionsInterface

공개 메소드들

메소드 설명
__construct ( WellCommerce\Component\DataSet\DataSetInterface $dataset, string $identifier, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher ) AbstractDataGrid constructor.
getColumns ( ) : WellCommerce\Component\DataGrid\Column\ColumnCollection
getIdentifier ( ) : string
getInstance ( ) : WellCommerce\Component\DataGrid\DataGridInterface Returns current DataGrid
getOptions ( ) : WellCommerce\Component\DataGrid\Options\OptionsInterface
loadResults ( Request $request ) : array
setColumns ( WellCommerce\Component\DataGrid\Column\ColumnCollection $columns )
setOptions ( WellCommerce\Component\DataGrid\Options\OptionsInterface $options )

보호된 메소드들

메소드 설명
configure ( ) Boots current datagrid
configureColumns ( WellCommerce\Component\DataGrid\Column\ColumnCollection $columns ) Configures DataGrid columns
configureOptions ( WellCommerce\Component\DataGrid\Options\OptionsInterface $options ) Configures DataGrid options
getActionUrl ( string $actionName ) : string Returns the absolute URL pointing to the controller action
getJavascriptFunctionName ( string $name ) : string Returns javascript function name

메소드 상세

__construct() 공개 메소드

AbstractDataGrid constructor.
public __construct ( WellCommerce\Component\DataSet\DataSetInterface $dataset, string $identifier, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
$dataset WellCommerce\Component\DataSet\DataSetInterface
$identifier string
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface

configure() 보호된 메소드

Boots current datagrid
protected configure ( )

configureColumns() 추상적인 보호된 메소드

Configures DataGrid columns
abstract protected configureColumns ( WellCommerce\Component\DataGrid\Column\ColumnCollection $columns )
$columns WellCommerce\Component\DataGrid\Column\ColumnCollection

configureOptions() 보호된 메소드

Configures DataGrid options
protected configureOptions ( WellCommerce\Component\DataGrid\Options\OptionsInterface $options )
$options WellCommerce\Component\DataGrid\Options\OptionsInterface

getActionUrl() 보호된 메소드

Returns the absolute URL pointing to the controller action
protected getActionUrl ( string $actionName ) : string
$actionName string
리턴 string

getColumns() 공개 메소드

public getColumns ( ) : WellCommerce\Component\DataGrid\Column\ColumnCollection
리턴 WellCommerce\Component\DataGrid\Column\ColumnCollection

getIdentifier() 공개 메소드

public getIdentifier ( ) : string
리턴 string

getInstance() 공개 메소드

Returns current DataGrid
public getInstance ( ) : WellCommerce\Component\DataGrid\DataGridInterface
리턴 WellCommerce\Component\DataGrid\DataGridInterface

getJavascriptFunctionName() 보호된 메소드

Returns javascript function name
protected getJavascriptFunctionName ( string $name ) : string
$name string
리턴 string

getOptions() 공개 메소드

public getOptions ( ) : WellCommerce\Component\DataGrid\Options\OptionsInterface
리턴 WellCommerce\Component\DataGrid\Options\OptionsInterface

loadResults() 공개 메소드

public loadResults ( Request $request ) : array
$request Symfony\Component\HttpFoundation\Request
리턴 array

setColumns() 공개 메소드

public setColumns ( WellCommerce\Component\DataGrid\Column\ColumnCollection $columns )
$columns WellCommerce\Component\DataGrid\Column\ColumnCollection

setOptions() 공개 메소드

public setOptions ( WellCommerce\Component\DataGrid\Options\OptionsInterface $options )
$options WellCommerce\Component\DataGrid\Options\OptionsInterface

프로퍼티 상세

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

protected bool $booted
리턴 boolean

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

protected ColumnCollection,WellCommerce\Component\DataGrid\Column $columns
리턴 WellCommerce\Component\DataGrid\Column\ColumnCollection

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

protected DataSetInterface,WellCommerce\Component\DataSet $dataset
리턴 WellCommerce\Component\DataSet\DataSetInterface

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

protected $eventDispatcher

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

protected string $identifier
리턴 string

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

protected OptionsInterface,WellCommerce\Component\DataGrid\Options $options
리턴 WellCommerce\Component\DataGrid\Options\OptionsInterface