‪TYPO3CMS  11.5
TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem Class Reference
Inheritance diagram for TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem:
TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject

Public Member Functions

 __construct (PageLayoutContext $context, GridColumn $column, array $record)
 
 isVersioned ()
 
 getPreview ()
 
 getWrapperClassName ()
 
 isDelible ()
 
 getDeleteUrl ()
 
 getDeleteMessage ()
 
 getFooterInfo ()
 
 getIcons ()
 
 getSiteLanguage ()
 
 getRecord ()
 
 setRecord (array $record)
 
 getColumn ()
 
 getTranslations ()
 
 addTranslation (int $languageId, GridColumnItem $translation)
 
 isDisabled ()
 
 isEditable ()
 
 isDragAndDropAllowed ()
 
 getNewContentAfterUrl ()
 
 getVisibilityToggleUrl ()
 
 getVisibilityToggleTitle ()
 
 getVisibilityToggleIconName ()
 
 isVisibilityToggling ()
 
 getEditUrl ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
 __construct (PageLayoutContext $context)
 
 getUniqueId ()
 
 getContext ()
 

Protected Member Functions

 isInconsistentLanguage ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
 getLanguageService ()
 
 getBackendUser ()
 

Protected Attributes

mixed[] $record = array( )
 
GridColumn $column
 
GridColumnItem[] $translations = array( )
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Backend\View\BackendLayout\Grid\AbstractGridObject
PageLayoutContext $context
 
IconFactory $iconFactory
 

Detailed Description

Grid Column Item

Model/proxy around a single record which appears in a grid column in the page layout. Returns titles, urls etc. and performs basic assertions on the contained content element record such as is-versioned, is-editable, is-delible and so on.

Accessed from Fluid templates.

this is experimental and subject to change in TYPO3 v10 / v11

Definition at line 43 of file GridColumnItem.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::__construct ( PageLayoutContext  $context,
GridColumn  $column,
array  $record 
)

Member Function Documentation

◆ addTranslation()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::addTranslation ( int  $languageId,
GridColumnItem  $translation 
)

Definition at line 207 of file GridColumnItem.php.

◆ getColumn()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getColumn ( )

◆ getDeleteMessage()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getDeleteMessage ( )

◆ getDeleteUrl()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getDeleteUrl ( )

Definition at line 124 of file GridColumnItem.php.

◆ getEditUrl()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getEditUrl ( )

Definition at line 323 of file GridColumnItem.php.

References $GLOBALS.

◆ getFooterInfo()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getFooterInfo ( )

◆ getIcons()

◆ getNewContentAfterUrl()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getNewContentAfterUrl ( )

Definition at line 257 of file GridColumnItem.php.

References $GLOBALS.

◆ getPreview()

◆ getRecord()

◆ getSiteLanguage()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getSiteLanguage ( )

◆ getTranslations()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getTranslations ( )

◆ getVisibilityToggleIconName()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getVisibilityToggleIconName ( )

Definition at line 306 of file GridColumnItem.php.

References $GLOBALS.

◆ getVisibilityToggleTitle()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getVisibilityToggleTitle ( )

◆ getVisibilityToggleUrl()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getVisibilityToggleUrl ( )

Definition at line 287 of file GridColumnItem.php.

References $GLOBALS.

◆ getWrapperClassName()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::getWrapperClassName ( )

◆ isDelible()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::isDelible ( )

◆ isDisabled()

◆ isDragAndDropAllowed()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::isDragAndDropAllowed ( )

◆ isEditable()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::isEditable ( )

◆ isInconsistentLanguage()

◆ isVersioned()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::isVersioned ( )

Definition at line 64 of file GridColumnItem.php.

◆ isVisibilityToggling()

TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::isVisibilityToggling ( )

◆ setRecord()

Member Data Documentation

◆ $column

GridColumn TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::$column
protected

◆ $record

◆ $translations

GridColumnItem [] TYPO3\CMS\Backend\View\BackendLayout\Grid\GridColumnItem::$translations = array( )
protected