Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JFormField
+ Graphe d'héritage de JFormField:

Liste de tous les membres

Fonctions membres publiques

 __construct ($form=null)
 __get ($name)
 setForm (JForm $form)
 setup (&$element, $value, $group=null)

Fonctions membres protégées

 getId ($fieldId, $fieldName)
 getInput ()
 getTitle ()
 getLabel ()
 getName ($fieldName)
 getFieldName ($fieldName)

Attributs protégés

 $description
 $element
 $form
 $formControl
 $hidden = false
 $translateLabel = true
 $translateDescription = true
 $id
 $input
 $label
 $multiple = false
 $name
 $fieldname
 $group
 $required = false
 $type
 $validate
 $value
 $labelClass

Attributs protégés statiques

static $count = 0
static $generated_fieldname = '__field'

Documentation des constructeurs et destructeur

JFormField::__construct (   $form = null)

Method to instantiate the form field object.

Paramètres:
object$formThe form to attach to the form field object.
Depuis:
11.1

Références $parts, JString\splitCamelCase(), et JString\ucfirst().

+ Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

JFormField::__get (   $name)

Method to get certain otherwise inaccessible properties from the form field object.

Paramètres:
string$nameThe property name for which to the the value.
Renvoie:
mixed The property value or null.
Depuis:
11.1

Références $label, $name, et null.

JFormField::getFieldName (   $fieldName)
protected

Method to get the field name used.

Paramètres:
string$fieldNameThe field element name.
Renvoie:
string The field name
Depuis:
11.1

Références $count.

JFormField::getId (   $fieldId,
  $fieldName 
)
protected

Method to get the id used for the field input tag.

Paramètres:
string$fieldIdThe field element id.
string$fieldNameThe field element name.
Renvoie:
string The id to be used for the field input tag.
Depuis:
11.1

Références $id.

JFormField::getLabel ( )
protected

Method to get the field label markup.

Renvoie:
string The field label markup.
Depuis:
11.1

Réimplémentée dans JFormFieldSpacer, et JFormFieldTos.

Références $class, $label, $text, JText\_(), et description.

+ Voici le graphe d'appel pour cette fonction :

JFormField::getName (   $fieldName)
protected

Method to get the name used for the field input tag.

Paramètres:
string$fieldNameThe field element name.
Renvoie:
string The name to be used for the field input tag.
Depuis:
11.1

Références $name.

JFormField::getTitle ( )
protected

Method to get the field title.

Renvoie:
string The field title.
Depuis:
11.1

Réimplémentée dans JFormFieldSpacer.

Références $title, et JText\_().

+ Voici le graphe d'appel pour cette fonction :

JFormField::setForm ( JForm  $form)

Method to attach a JForm object to the field.

Paramètres:
JForm$formThe JForm object to attach to the form field.
Renvoie:
object The form field object so that the method can be used in a chain.
Depuis:
11.1

Références JForm\getFormControl().

+ Voici le graphe d'appel pour cette fonction :

JFormField::setup ( $element,
  $value,
  $group = null 
)

Method to attach a JForm object to the field.

Paramètres:
object&$elementThe SimpleXMLElement object representing the <field> tag for the form field object.
mixed$valueThe form field value to validate.
string$groupThe field name group control value. This acts as as an array container for the field. For example if the field has name="foo" and the group value is set to "bar" then the full field name would end up being "bar[foo]".
Renvoie:
boolean True on success.
Depuis:
11.1

Réimplémentée dans JFormFieldCaptcha.

Références $class, $id, $name, description, null, et value.


Documentation des données membres

JFormField::$count = 0
staticprotected
JFormField::$description
protected
JFormField::$element
protected
JFormField::$fieldname
protected
JFormField::$form
protected
JFormField::$formControl
protected
JFormField::$generated_fieldname = '__field'
staticprotected
JFormField::$group
protected
JFormField::$hidden = false
protected
JFormField::$id
protected
JFormField::$input
protected
JFormField::$label
protected
JFormField::$labelClass
protected
JFormField::$multiple = false
protected
JFormField::$name
protected
JFormField::$required = false
protected
JFormField::$translateDescription = true
protected
JFormField::$translateLabel = true
protected
JFormField::$type
protected
JFormField::$validate
protected
JFormField::$value
protected

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