Hi,
na nize uvedene ukazce mi spatne funguje vnorena podminka EQUAL, jakmile porovnavaci hodnota je prazdne pole bez hodnot (toogle "from" je stale skryt). Jakmile odstranim podminku (EQUAL podminka neni vnorena):
->addConditionOn($form["namespace"], Forms\Form::EQUAL, 1)
tak vse funguje spravne.
Situaci momentalne resim zpusobem, ze misto prazdneho pole [] vracim pole s jednou hodnotou [-1]
$form->addSelect("namespace", "Namespace")
->setItems($this->model->getNamespacesArray())
->setPrompt("---");
$form->addSelect("reason", "Reason")
->setItems($this->model->getReasonsArray())
->addConditionOn($form["namespace"], Forms\Form::EQUAL, 1)
->toggle("reason-label")
->toggle("reason-input")
->addCondition(~Forms\Form::EQUAL, $this->model->getNoNeedFrom()) // []
->toggle("from")
->endCondition()
->addCondition(~Forms\Form::EQUAL, $this->model->getNoNeedTo()) // [2, 5, 6]
->toggle("to")
->endCondition()
->endCondition();
netteForms.js mam aktualni verzi.
Hi,
na nize uvedene ukazce mi spatne funguje vnorena podminka EQUAL, jakmile porovnavaci hodnota je prazdne pole bez hodnot (toogle "from" je stale skryt). Jakmile odstranim podminku (EQUAL podminka neni vnorena):
tak vse funguje spravne.
Situaci momentalne resim zpusobem, ze misto prazdneho pole [] vracim pole s jednou hodnotou [-1]
netteForms.js mam aktualni verzi.