Nenalezena hodnota v SelecBox

lupo112
Člen | 11
+
0
-

Zdravim,

v posledni verzi (master) stazene dnes, kdyz se ve formu pouzije selectbox a pridam mu prompt, po odeslani hlasi ze zvolena hodnota neni z rozsahu (kdyz nic nevyberu).

Pomohlo, kdyz jsem zmenil

        /**
         * Sets selected items (by keys).
         * @param string
         * @return self
         */
        public function setValue($value)
        {
                if ($value !== NULL && !isset($this->flattenItems[(string) $value])) {
                        throw new Nette\InvalidArgumentException("Value '$value' is out of range of current items.");
                }
                $this->value = $value === NULL ? NULL : key(array((string) $value => NULL));
                return $this;
        }

na

        /**
         * Sets selected items (by keys).
         * @param string
         * @return self
         */
        public function setValue($value)
        {
                if (!empty($value) && !isset($this->flattenItems[(string) $value])) {
                        throw new Nette\InvalidArgumentException("Value '$value' is out of range of current items.");
                }
                $this->value = $value === NULL ? NULL : key(array((string) $value => NULL));
                return $this;
        }

Nenarazili jste nekto na stejny problem? Commit je ze 2013–07–08, co uz by jsi nekto asi tuhle chybu vsimnul. Ve starsi verzi (703bc5d released on 2013–02–19) vse fungovalo.

RSS tématu Téma zavřeno