Nette\Forms\Controls\BaseControl::setDisabled PHP Method

setDisabled() public method

Disables or enables control.
public setDisabled ( $value = TRUE ) : self
return self
    public function setDisabled($value = TRUE)
    {
        if ($this->disabled = (bool) $value) {
            $this->setValue(NULL);
        }
        return $this;
    }

Usage Example

コード例 #1
0
ファイル: MultiChoiceControl.php プロジェクト: jjanekk/forms
 /**
  * Disables or enables control or items.
  * @param  bool|array
  * @return self
  */
 public function setDisabled($value = TRUE)
 {
     if (!is_array($value)) {
         return parent::setDisabled($value);
     }
     parent::setDisabled(FALSE);
     $this->disabled = array_fill_keys($value, TRUE);
     $this->value = array_diff($this->value, $value);
     return $this;
 }
All Usage Examples Of Nette\Forms\Controls\BaseControl::setDisabled