public function setValue($value) { if ($value == 'on' || $value == 'checked' || $value) { $value = true; $this->setAttr(self::ATTR_CHECKED, self::ATTR_CHECKED); } else { $value = false; $this->removeAttr(self::ATTR_CHECKED); } parent::setValue($value); }
public function __construct($caption = null, $id = null) { parent::__construct(null, $id); $this->setValue($caption); }