| Methods |
public
|
__construct($nbItems = 0, $ref = null)
|
#
|
public
|
__toString()
|
#
|
public
|
export($withItems = false)
|
#
|
public
|
exportItems()
|
#
|
public
|
import($data)
|
#
|
public
|
importItems($data)
|
#
|
public
|
generateDefaultItemsData()
A déclencher manuellement avant d'enregistrer les éléments de la liste.
A déclencher manuellement avant d'enregistrer les éléments de la liste.
|
#
|
public
|
getCapacityChoices()
Retourne les choix d'options sélectionnables dans la propriété virtuelle des capacités
Retourne les choix d'options sélectionnables dans la propriété virtuelle des capacités
|
#
|
public
|
getCapacities()
Getter de la propriété virtuelle pour regrouper l'édition des capacités dans le formulaire
Getter de la propriété virtuelle pour regrouper l'édition des capacités dans le formulaire
|
#
|
public
|
setCapacities($capacities)
Setter de la propriété virtuelle pour regrouper l'édition des capacités dans le formulaire
Setter de la propriété virtuelle pour regrouper l'édition des capacités dans le formulaire
|
#
|
public
|
getId(): string
Get id
|
#
|
public
|
countItems(bool|null $enabled = null): integer
Retourne le nombre d'éléments dans la liste (avec filtre d'activation optionnel).
Retourne le nombre d'éléments dans la liste (avec filtre d'activation optionnel).
Parameters
| $enabled |
Filtre sur l'état activé si true, sur l'état désactivé si false
|
Returns
Nombre d'éléments total ou activés ou désactivés
|
#
|
public
|
getActiveItems()
Retourne la liste des éléments activés (filtrage sur la collection).
Retourne la liste des éléments activés (filtrage sur la collection).
|
#
|
public
|
getItemById($id): ListItem|null
Get the item by his generated id.
Get the item by his generated id.
|
#
|
public
|
getItemByRef($ref, $createIt = false): ListItem|null
Get the item by his internal value.
Get the item by his internal value.
|
#
|
public
|
getItemByValue($value, $createIt = false): ListItem|null
Get the item by his external value.
Get the item by his external value.
|
#
|
public
|
getItemByLabel($label, $createIt = false): ListItem|null
Get the item by his default label.
Get the item by his default label.
|
#
|
public
|
setRef(string $ref): ListInfo
Set ref
Note: format forcé avec transformation automatique des caractères non autorisés
Set ref
Note: format forcé avec transformation automatique des caractères non autorisés
|
#
|
public
|
setTitle(string $title): ListInfo
Set title
Note: si valeur vide, composition d'un titre par défaut à partir de la référence.
Set title
Note: si valeur vide, composition d'un titre par défaut à partir de la référence.
|
#
|
public
|
addItem(ListItem $item): ListInfo
Add item
|
#
|
public
|
setItems(ListItem[] $items): ListInfo
Set items
Parameters
| $items |
Liste des éléments (array ou ArrayCollection)
|
|
#
|
public
|
getRef(): string
Get ref
|
#
|
public
|
getTitle(): string
Get title
|
#
|
public
|
setDescription(string $description): ListInfo
Set description
|
#
|
public
|
getDescription(): string
Get description
|
#
|
public
|
setEditable(boolean $editable): ListInfo
Set editable
|
#
|
public
|
getEditable(): boolean
Get editable
|
#
|
public
|
setValuable(boolean $valuable): ListInfo
Set valuable
|
#
|
public
|
getValuable(): boolean
Get valuable
|
#
|
public
|
setReferable(boolean $referable): ListInfo
Set referable
|
#
|
public
|
getReferable(): boolean
Get referable
|
#
|
public
|
setDeactivatable(boolean $deactivatable): ListInfo
Set deactivatable
|
#
|
public
|
getDeactivatable(): boolean
Get deactivatable
|
#
|
public
|
setSortable(boolean $sortable): ListInfo
Set sortable
|
#
|
public
|
getSortable(): boolean
Get sortable
|
#
|
public
|
setIconable(boolean $iconable): ListInfo
Set iconable
|
#
|
public
|
getIconable(): boolean
Get iconable
|
#
|
public
|
removeItem(ListItem $item)
Remove item
|
#
|
public
|
getItems(): Collection
Get items
|
#
|