Liste de tous les membres
Description détaillée
Définition à la ligne 21 du fichier radio.php.
Documentation des fonctions membres
JFormFieldRadio::getInput |
( |
| ) |
|
|
protected |
Method to get the radio button field input markup.
- Renvoie:
- string The field input markup.
- Depuis:
- 11.1
Réimplémentée à partir de JFormField.
Définition à la ligne 38 du fichier radio.php.
Références JText\alt().
{
$html = array();
$class = !empty($this->
class) ?
' class="radio ' . $this->
class . '"' : ' class="radio"';
$required = $this->required ? ' required aria-required="true"' : '';
$autofocus = $this->autofocus ? ' autofocus' : '';
$disabled = $this->disabled ? ' disabled' : '';
foreach ($options as $i => $option)
{
$checked = ((string) $option->value == (
string)
$this->value) ?
' checked="checked"' :
'';
$class = !empty($option->class) ?
' class="' . $option->class .
'"' :
'';
$onclick = !empty($option->onclick) ?
' onclick="' . $option->onclick .
'"' :
'';
$onchange = !empty($option->onchange) ?
' onchange="' . $option->onchange .
'"' :
'';
$html[] = '<input type="radio" id="' . $this->id . $i . '" name="' . $this->name . '" value="'
$html[] =
'<label for="' . $this->
id . $i .
'"' .
$class .
' >'
.
JText::alt($option->text, preg_replace(
'/[^a-zA-Z0-9_\-]/',
'_', $this->fieldname)) .
'</label>';
}
$html[] = '</fieldset>';
return implode($html);
}
JFormFieldRadio::getOptions |
( |
| ) |
|
|
protected |
Method to get the field options for radio buttons.
- Renvoie:
- array The field option objects.
- Depuis:
- 11.1
Définition à la ligne 93 du fichier radio.php.
{
$options = array();
foreach ($this->element->children() as $option)
{
if ($option->getName() != 'option')
{
continue;
}
$tmp = JHtml::_(
'select.option', (string) $option['value'], trim((string) $option), 'value', 'text',
);
$tmp->class = (string) $option['class'];
$tmp->onclick = (string) $option['onclick'];
$tmp->onchange = (string) $option['onchange'];
$options[] = $tmp;
}
reset($options);
return $options;
}
Documentation des données membres
JFormFieldRadio::$type = 'Radio' |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :