silverstripe-framework/forms/CheckboxFieldDisabled.php
Sean Harvey 955d500a95 BUGFIX createTag() on FormField subclasses should use getTabIndex() instead of getTabIndexHTML() as createTag() is responsible for generating the HTML, and all we need is the tabindex value
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@62490 467b73ca-7a2a-4603-9d3b-597d59a354a9
2008-09-16 23:14:31 +00:00

30 lines
598 B
PHP
Executable File

<?php
/**
* Single checkbox field, disabled
* @package forms
* @subpackage fields-basic
*/
class CheckboxFieldDisabled extends CheckboxField {
protected $disabled = true;
/**
* Returns a single checkbox field - used by templates.
*/
function Field() {
$attributes = array(
'type' => 'checkbox',
'class' => $this->extraClass() . " text",
'id' => $this->id(),
'name' => $this->Name(),
'tabindex' => $this->getTabIndex(),
'checked' => ($this->value) ? 'checked' : false,
'disabled' => 'disabled'
);
return $this->createTag('input', $attributes);
}
}
?>