public function setValues($values, $erase = FALSE) { $this->initialize(true); return parent::setValues($values, $erase); }
/** * @param array|\Traversable $values * @param bool $erase * @return \Nette\Forms\Container|Container */ public function setValues($values, $erase = FALSE) { if (!$this->form->isAnchored() || !$this->form->isSubmitted()) { foreach ($values as $name => $value) { if ((is_array($value) || $value instanceof \Traversable) && !$this->getComponent($name, FALSE)) { $this->createOne($name); } } } return parent::setValues($values, $erase); }