GridRow extends AbstractGridObject
Grid Row
Object representation of a single row of a grid defined in a BackendLayout. Is solely responsible for grouping GridColumns.
Accessed in Fluid templates.
this is experimental and subject to change in TYPO3 v10 / v11
Table of Contents
Properties
- $columns : array<string|int, GridColumn>
- $context : PageLayoutContext
- $iconFactory : IconFactory
Methods
- __construct() : mixed
- addColumn() : void
- getColumns() : array<string|int, GridColumn>
- getContext() : PageLayoutContext
- getBackendUser() : BackendUserAuthentication
- getLanguageService() : LanguageService
Properties
$columns
        protected
            array<string|int, GridColumn>
    $columns
     = []
    
    
    
    
    
$context
        protected
            PageLayoutContext
    $context
    
    
    
    
    
    
$iconFactory read-only
        protected
            IconFactory
    $iconFactory
    
    
    
    
    
    
Methods
__construct()
    public
                    __construct(PageLayoutContext $context) : mixed
    Parameters
- $context : PageLayoutContext
addColumn()
    public
                    addColumn(GridColumn $column) : void
    Parameters
- $column : GridColumn
getColumns()
    public
                    getColumns() : array<string|int, GridColumn>
    Return values
array<string|int, GridColumn>getContext()
    public
                    getContext() : PageLayoutContext
    Return values
PageLayoutContextgetBackendUser()
    protected
                    getBackendUser() : BackendUserAuthentication
    Return values
BackendUserAuthenticationgetLanguageService()
    protected
                    getLanguageService() : LanguageService