Sf TIC Bundles

DateType extends TICWidgetType
in package

Sélecteur de date (popup avec calendrier).

Intégration du composant JS bootstrap-datetimepicker

Table of Contents

Constants

INTERNAL_DATE_FORMAT  = "yyyy-MM-dd"
Formattage standard forcé coté PHP (transformations selon la locale laissée au composant JS)

Properties

$class_prefix  : mixed
$class_suffix  : mixed
$default_prefix  : mixed
$default_suffix  : mixed
$form_alias  : mixed
ATTENTION: une propriété doit être vue comme une constante de classe ! Sa valeur sera commune aux différentes pseudo-instances des FormType.
$form_parent  : mixed
$soft_required  : mixed

Methods

__construct()  : mixed
Initialisation du $form_alias.
buildView()  : void
{@inheritdoc}
configureOptions()  : void
{@inheritdoc}
finishView()  : void
{@inheritdoc}
getBlockPrefix()  : string
{@inheritdoc}
getParent()  : string
{@inheritdoc}
generateContent()  : mixed
readDateOption()  : string
Conversion d'un paramètre de date.
setViewGroupClass()  : void
Définition des classes à appliquer sur les conteneurs du widget (variables 'row_class' et 'group_class').
setViewInputGroup()  : void
Définition des éventuels contenus préfixes & suffixes du widget.
setViewInputSizing()  : void
Définition de la classe à appliquer pour la taille du widget (classe bootstrap).
setViewReadOnly()  : void
Définition de l'état "lecture seule" du widget (variable et attribut HTML).

Constants

INTERNAL_DATE_FORMAT

Formattage standard forcé coté PHP (transformations selon la locale laissée au composant JS)

public mixed INTERNAL_DATE_FORMAT = "yyyy-MM-dd"

Properties

$class_prefix

protected mixed $class_prefix = 'input-group-text'

$class_suffix

protected mixed $class_suffix = 'input-group-text'

$default_prefix

protected mixed $default_prefix = '<calendar>'

$default_suffix

protected mixed $default_suffix = '<calendar>'

$form_alias

ATTENTION: une propriété doit être vue comme une constante de classe ! Sa valeur sera commune aux différentes pseudo-instances des FormType.

protected mixed $form_alias = null

Ne pas s'en servir pour stocker des données dépendantes des options.

$form_parent

protected mixed $form_parent = \Symfony\Component\Form\Extension\Core\Type\DateType::class

Methods

__construct()

Initialisation du $form_alias.

public __construct() : mixed

buildView()

{@inheritdoc}

public buildView(FormView $view, FormInterface $form, array<string|int, mixed> $options) : void
Parameters
$view : FormView
$form : FormInterface
$options : array<string|int, mixed>

configureOptions()

{@inheritdoc}

public configureOptions(OptionsResolver $resolver) : void
Parameters
$resolver : OptionsResolver

finishView()

{@inheritdoc}

public finishView(FormView $view, FormInterface $form, array<string|int, mixed> $options) : void
Parameters
$view : FormView
$form : FormInterface
$options : array<string|int, mixed>

getBlockPrefix()

{@inheritdoc}

public getBlockPrefix() : string
Return values
string

getParent()

{@inheritdoc}

public getParent() : string
Return values
string

generateContent()

protected generateContent(mixed $value, mixed $default) : mixed
Parameters
$value : mixed
$default : mixed

readDateOption()

Conversion d'un paramètre de date.

protected readDateOption(mixed $dateval[, string $default = null ]) : string
Parameters
$dateval : mixed

Valeur timestamp | objet Datetime | chaine 'YYYY-MM-DD'

$default : string = null

Valeur par défaut si $dateval est nul

Return values
string

Date dans une chaine au format 'YYYY-MM-DD'

setViewGroupClass()

Définition des classes à appliquer sur les conteneurs du widget (variables 'row_class' et 'group_class').

protected setViewGroupClass(FormView $view[, mixed $options = array() ]) : void

Note: dépend des variables 'inline', 'input_group' et 'sizing'

Parameters
$view : FormView
$options : mixed = array()

setViewInputGroup()

Définition des éventuels contenus préfixes & suffixes du widget.

protected setViewInputGroup(FormView $view[, mixed $options = array() ]) : void
Parameters
$view : FormView
$options : mixed = array()

setViewInputSizing()

Définition de la classe à appliquer pour la taille du widget (classe bootstrap).

protected setViewInputSizing(FormView $view[, mixed $options = array() ]) : void

Note: dépend de la variable 'sizing'

Parameters
$view : FormView
$options : mixed = array()

setViewReadOnly()

Définition de l'état "lecture seule" du widget (variable et attribut HTML).

protected setViewReadOnly(FormView $view[, mixed $options = array() ]) : void

Note: compatibilité ave l'option 'read_only' (deprecated)

Parameters
$view : FormView
$options : mixed = array()

        
On this page

Search results