Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe TagField
+ Graphe d'héritage de TagField:

Fonctions membres publiques

 __construct ()
 
 isNested ()
 
 allowCustom ()
 
 isRemoteSearch ()
 
- Fonctions membres publiques hérités de ListField
 addOption ($text, $attributes=array())
 
 __get ($name)
 
- Fonctions membres publiques hérités de FormField
 __construct ($form=null)
 
 __get ($name)
 
 __set ($name, $value)
 
 setForm (Form $form)
 
 setup (\SimpleXMLElement $element, $value, $group=null)
 
 setValue ($value)
 
 getAttribute ($name, $default=null)
 
 getDataAttributes ()
 
 renderDataAttributes ()
 
 render ($layoutId, $data=array())
 
 renderField ($options=array())
 
 filter ($value, $group=null, Registry $input=null)
 
 validate ($value, $group=null, Registry $input=null)
 
 postProcess ($value, $group=null, Registry $input=null)
 
- Fonctions membres publiques hérités de DatabaseAwareInterface
 setDatabase (DatabaseInterface $db)
 

Champs de données

 $type = 'Tag'
 
 $isNested = null
 
- Champs de données hérités de FormField
 $repeat = false
 

Fonctions membres protégées

 getInput ()
 
 getOptions ()
 
 prepareOptionsNested (&$options)
 
- Fonctions membres protégées hérités de ListField
 getInput ()
 
 getOptions ()
 
- Fonctions membres protégées hérités de FormField
 getId ($fieldId, $fieldName)
 
 getInput ()
 
 getTitle ()
 
 getLabel ()
 
 getName ($fieldName)
 
 getFieldName ($fieldName)
 
 getLayoutData ()
 
 getLayoutPaths ()
 
 getRenderer ($layoutId='default')
 
 isDebugEnabled ()
 

Attributs protégés

 $comParams = null
 
 $layout = 'joomla.form.field.tag'
 
- Attributs protégés hérités de ListField
 $type = 'List'
 
 $layout = 'joomla.form.field.list'
 
- Attributs protégés hérités de FormField
 $description
 
 $hint
 
 $autocomplete = 'on'
 
 $spellcheck = true
 
 $autofocus = false
 
 $element
 
 $form
 
 $formControl
 
 $hidden = false
 
 $hiddenLabel = false
 
 $hiddenDescription = false
 
 $translateLabel = true
 
 $translateDescription = true
 
 $translateHint = true
 
 $id
 
 $input
 
 $label
 
 $multiple = false
 
 $pattern
 
 $validationtext
 
 $name
 
 $fieldname
 
 $group
 
 $required = false
 
 $disabled = false
 
 $readonly = false
 
 $type
 
 $validate
 
 $value
 
 $default
 
 $size
 
 $class
 
 $labelclass
 
 $onchange
 
 $onclick
 
 $showon
 
 $parentclass
 
 $layout
 
 $renderLayout = 'joomla.form.renderfield'
 
 $renderLabelLayout = 'joomla.form.renderlabel'
 
 $dataAttributes = array()
 

Membres hérités additionnels

- Attributs protégés statiques hérités de FormField
static $count = 0
 
static $generated_fieldname = '__field'
 

Description détaillée

List of Tags field.

Depuis
3.1

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Documentation des fonctions membres

◆ allowCustom()

allowCustom ( )

Determines if the field allows or denies custom values

Renvoie
boolean

Références Factory\getUser().

◆ getInput()

getInput ( )
protected

Method to get the field input for a tag field.

Renvoie
string The field input.
Depuis
3.1

Références $data, $value, et value.

◆ getOptions()

◆ isNested()

isNested ( )

Determine if the field has to be tagnested

Renvoie
boolean
Depuis
3.1

Références null.

◆ isRemoteSearch()

isRemoteSearch ( )

Check whether need to enable AJAX search

Renvoie
boolean
Depuis
4.0.0

◆ prepareOptionsNested()

prepareOptionsNested ( $options)
protected

Add "-" before nested tags, depending on level

Paramètres
array&$optionsArray of tags
Renvoie
array The field option objects.
Depuis
3.1

Références $option, et $options.

Documentation des champs

◆ $comParams

$comParams = null
protected

◆ $isNested

◆ $layout

$layout = 'joomla.form.field.tag'
protected

◆ $type

$type = 'Tag'

La documentation de cette classe a été générée à partir du fichier suivant :