Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JFormFieldSpacer
+ Graphe d'héritage de JFormFieldSpacer:
+ Graphe de collaboration de JFormFieldSpacer:

Liste de tous les membres

Fonctions membres protégées

 getInput ()
 getLabel ()
 getTitle ()
- Fonctions membres protégées inherited from JFormField
 getId ($fieldId, $fieldName)
 getName ($fieldName)
 getFieldName ($fieldName)

Attributs protégés

 $type = 'Spacer'
- Attributs protégés inherited from JFormField
 $description
 $hint
 $autocomplete = 'on'
 $spellcheck = true
 $autofocus = false
 $element
 $form
 $formControl
 $hidden = false
 $translateLabel = true
 $translateDescription = true
 $translateHint = true
 $id
 $input
 $label
 $multiple = false
 $pattern
 $name
 $fieldname
 $group
 $required = false
 $disabled = false
 $readonly = false
 $validate
 $value
 $default
 $size
 $class
 $labelClass
 $onchange
 $onclick

Additional Inherited Members

- Fonctions membres publiques inherited from JFormField
 __construct ($form=null)
 __get ($name)
 __set ($name, $value)
 setForm (JForm $form)
 setup (SimpleXMLElement $element, $value, $group=null)
 setValue ($value)
 getAttribute ($name, $default=null)
 getControlGroup ()
- Attributs publics inherited from JFormField
 $repeat = false
- Attributs protégés statiques inherited from JFormField
static $count = 0
static $generated_fieldname = '__field'

Description détaillée

Définition à la ligne 20 du fichier spacer.php.


Documentation des fonctions membres

JFormFieldSpacer::getInput ( )
protected

Method to get the field input markup for a spacer. The spacer does not have accept input.

Renvoie:
string The field input markup.
Depuis:
11.1

Réimplémentée à partir de JFormField.

Définition à la ligne 38 du fichier spacer.php.

{
return ' ';
}
JFormFieldSpacer::getLabel ( )
protected

Method to get the field label markup for a spacer. Use the label text or name from the XML element as the spacer or Use a hr="true" to automatically generate plain hr markup

Renvoie:
string The field label markup.
Depuis:
11.1

Réimplémentée à partir de JFormField.

Définition à la ligne 52 du fichier spacer.php.

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

{
$html = array();
$class = !empty($this->class) ? ' class="' . $this->class . '"' : '';
$html[] = '<span class="spacer">';
$html[] = '<span class="before"></span>';
$html[] = '<span' . $class . '>';
if ((string) $this->element['hr'] == 'true')
{
$html[] = '<hr' . $class . ' />';
}
else
{
$label = '';
// Get the label text from the XML element, defaulting to the element name.
$text = $this->element['label'] ? (string) $this->element['label'] : (string) $this->element['name'];
$text = $this->translateLabel ? JText::_($text) : $text;
// Build the class for the label.
$class = !empty($this->description) ? 'hasTooltip' : '';
$class = $this->required == true ? $class . ' required' : $class;
// Add the opening label tag and main attributes attributes.
$label .= '<label id="' . $this->id . '-lbl" class="' . $class . '"';
// If a description is specified, use it to build a tooltip.
if (!empty($this->description))
{
JHtml::_('bootstrap.tooltip');
$label .= ' title="' . JHtml::tooltipText(trim($text, ':'), JText::_($this->description), 0) . '"';
}
// Add the label text and closing tag.
$label .= '>' . $text . '</label>';
$html[] = $label;
}
$html[] = '</span>';
$html[] = '<span class="after"></span>';
$html[] = '</span>';
return implode('', $html);
}

+ Voici le graphe d'appel pour cette fonction :

JFormFieldSpacer::getTitle ( )
protected

Method to get the field title.

Renvoie:
string The field title.
Depuis:
11.1

Réimplémentée à partir de JFormField.

Définition à la ligne 105 du fichier spacer.php.

{
return $this->getLabel();
}

Documentation des données membres

JFormFieldSpacer::$type = 'Spacer'
protected

Réimplémentée à partir de JFormField.

Définition à la ligne 28 du fichier spacer.php.


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