‪TYPO3CMS  10.4
TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper:
TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper

Public Member Functions

 injectPropertyMapper (PropertyMapper $propertyMapper)
 
 initializeArguments ()
 
string render ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper
 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
bool getRespectSubmittedDataValue ()
 
 setRespectSubmittedDataValue ($respectSubmittedDataValue)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper
 injectPersistenceManager (PersistenceManagerInterface $persistenceManager)
 

Protected Member Functions

DateTime null getSelectedDate ()
 
string convertDateFormatToDatePickerFormat (string $dateFormat)
 
 renderInlineJavascript (string $uniqueIdentifier, string $datePickerDateFormat)
 
PageRenderer getPageRenderer ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper
string getName ()
 
TYPO3 CMS Extbase Mvc Request getRequest ()
 
string getNameWithoutPrefix ()
 
mixed getValueAttribute ()
 
mixed getValueFromSubmittedFormData ($value)
 
mixed convertToPlainValue ($value)
 
bool hasMappingErrorOccurred ()
 
mixed getLastSubmittedFormData ()
 
 addAdditionalIdentityPropertiesIfNeeded ()
 
mixed getPropertyValue ()
 
bool isObjectAccessorMode ()
 
 setErrorClassAttribute ()
 
TYPO3 CMS Extbase Error Result getMappingResultsForProperty ()
 
string renderHiddenFieldForEmptyValue ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper
string prefixFieldName ($fieldName)
 
string renderHiddenIdentityField ($object, $name)
 
 registerFieldNameForFormTokenGeneration ($fieldName)
 

Protected Attributes

string $tagName = 'input'
 
TYPO3 CMS Extbase Property PropertyMapper $propertyMapper
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper
TYPO3 CMS Extbase Configuration ConfigurationManagerInterface $configurationManager
 
bool $respectSubmittedDataValue = false
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormViewHelper
TYPO3 CMS Extbase Persistence PersistenceManagerInterface $persistenceManager
 

Detailed Description

Display a jQuery date picker.

Note: Requires jQuery UI to be included on the page.

Scope: frontend

Definition at line 39 of file DatePickerViewHelper.php.

Member Function Documentation

◆ convertDateFormatToDatePickerFormat()

string TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::convertDateFormatToDatePickerFormat ( string  $dateFormat)
protected
Parameters
string$dateFormat
Returns
‪string

Definition at line 157 of file DatePickerViewHelper.php.

Referenced by TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper\render().

◆ getPageRenderer()

PageRenderer TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::getPageRenderer ( )
protected
Returns
‪PageRenderer

Definition at line 204 of file DatePickerViewHelper.php.

Referenced by TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper\renderInlineJavascript().

◆ getSelectedDate()

DateTime null TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::getSelectedDate ( )
protected
Returns
‪\DateTime|null

Definition at line 128 of file DatePickerViewHelper.php.

Referenced by TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper\render().

◆ initializeArguments()

TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::initializeArguments ( )

Initialize the arguments.

Reimplemented from TYPO3\CMS\Fluid\ViewHelpers\Form\AbstractFormFieldViewHelper.

Definition at line 62 of file DatePickerViewHelper.php.

◆ injectPropertyMapper()

TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::injectPropertyMapper ( PropertyMapper  $propertyMapper)
Parameters
\TYPO3\CMS\Extbase\Property\PropertyMapper$propertyMapper

Definition at line 54 of file DatePickerViewHelper.php.

References TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper\$propertyMapper.

◆ render()

◆ renderInlineJavascript()

TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::renderInlineJavascript ( string  $uniqueIdentifier,
string  $datePickerDateFormat 
)
protected

Member Data Documentation

◆ $propertyMapper

TYPO3 CMS Extbase Property PropertyMapper TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::$propertyMapper
protected

◆ $tagName

string TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper::$tagName = 'input'
protected

Definition at line 44 of file DatePickerViewHelper.php.