‪TYPO3CMS  10.4
TYPO3\CMS\Recordlist\Browser\RecordBrowser Class Reference
Inheritance diagram for TYPO3\CMS\Recordlist\Browser\RecordBrowser:
TYPO3\CMS\Recordlist\Browser\DatabaseBrowser TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser TYPO3\CMS\Recordlist\Browser\ElementBrowserInterface TYPO3\CMS\Recordlist\Tree\View\LinkParameterProviderInterface

Public Member Functions

string displayRecordsForPage (int $selectedPage, string $tables, array $urlParameters)
 
string[] getUrlParameters (array $values)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Recordlist\Browser\DatabaseBrowser
array[] processSessionData ($data)
 
string render ()
 
bool isCurrentlySelectedItem (array $values)
 
string getScriptUrl ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser
 __construct ()
 

Protected Member Functions

 initialize ()
 
 initVariables ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Recordlist\Browser\DatabaseBrowser
string getTemporaryTreeMountCancelNotice ()
 
 setTemporaryDbMounts ()
 
string renderTableRecords ($tables)
 
string[] getBodyTagAttributes ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser
 determineScriptUrl ()
 
 setBodyTagParameters ()
 
array< string, getBodyTagAttributes();protected array< string, function getBParamDataAttributes() {[ $fieldRef, $rteParams, $rteConfig,, $irreObjectId]=explode('|', $this->bparams);return['data-this-script-url'=> strpos( $this->thisScript, '?')===false ? $this-> LanguageService function getLanguageService ()
 
BackendUserAuthentication getBackendUser ()
 

Protected Attributes

array $urlParameters = array( )
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Recordlist\Browser\DatabaseBrowser
int null $expandPage
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Recordlist\Browser\AbstractElementBrowser
ModuleTemplate $moduleTemplate
 
PageRenderer $pageRenderer
 
string $thisScript = ''
 
IconFactory $iconFactory
 
string $bparams
 
array< string, function getBodyTagAttributes();protected array< string, function getBParamDataAttributes() {[ $fieldRef, $rteParams, $rteConfig,, $irreObjectId]=explode('|', $this->bparams);return['data-this-script-url'=> strpos( $this->thisScript, '?')===false ? $this-> thisScript: $this->thisScript . '&'
 

Detailed Description

Extends the DatabaseBrowser for the specific needs of the LinkBrowser.

Mostly this is about being able to set to some parameters that cannot be set from outside the DatabaseBrowser.

This class is a specific LinkBrowser implementation and is not part of the TYPO3's Core API.

Definition at line 27 of file RecordBrowser.php.

Member Function Documentation

◆ displayRecordsForPage()

string TYPO3\CMS\Recordlist\Browser\RecordBrowser::displayRecordsForPage ( int  $selectedPage,
string  $tables,
array  $urlParameters 
)
Parameters
int$selectedPage‪Id of page
string$tables‪Comma separated list of tables
array$urlParameters‪url parameters
Returns
‪string

Definition at line 56 of file RecordBrowser.php.

References TYPO3\CMS\Recordlist\Browser\RecordBrowser\$urlParameters, and TYPO3\CMS\Recordlist\Browser\DatabaseBrowser\renderTableRecords().

◆ getUrlParameters()

string [] TYPO3\CMS\Recordlist\Browser\RecordBrowser::getUrlParameters ( array  $values)
Parameters
array$values‪Array of values to include into the parameters
Returns
‪string[] Array of parameters which have to be added to URLs

Reimplemented from TYPO3\CMS\Recordlist\Browser\DatabaseBrowser.

Definition at line 69 of file RecordBrowser.php.

◆ initialize()

TYPO3\CMS\Recordlist\Browser\RecordBrowser::initialize ( )
protected

◆ initVariables()

TYPO3\CMS\Recordlist\Browser\RecordBrowser::initVariables ( )
protected

Avoid any initialization

Reimplemented from TYPO3\CMS\Recordlist\Browser\DatabaseBrowser.

Definition at line 45 of file RecordBrowser.php.

Referenced by TYPO3\CMS\Recordlist\Browser\RecordBrowser\initialize().

Member Data Documentation

◆ $urlParameters

array TYPO3\CMS\Recordlist\Browser\RecordBrowser::$urlParameters = array( )
protected