Лучший Ответ SmetDenis , 24 August 2013 - 03:06
Да, нашел ошибку. Проверьте сейчас.Значит это общая ошибка в работе элемента.
SmetDenis, написала в личку.
В качестве временного решения измените в этом файле функцию _validateSubmission()Поддержу вопрос. Тоже в каскадном селекте идет Область - район - населенный пункт - район города - микрорайон города. Естественно, районы и микрорайоны города есть не во всех населенных пунктах. Пришлось сделать пункт подачи необязательным, иначе не пропускался материал.
\media\zoo\applications\jbuniversal\elements\jbselectcascade\jbselectcascade.php
На этот код
public function _validateSubmission($value, $params)
{
$this->_getValuesList();
$result = array();
for ($i = 0; $i <= $this->_maxLevel; $i++) {
$result['list-' . $i] = $value->get('list-' . $i);
}
$testResult = array_filter($result);
if (empty($testResult) && (int)$params->get('required')) {
throw new AppValidatorException('This field is required', AppValidator::ERROR_CODE_REQUIRED);
}
return $result;
}
Если все заработало как нужно, то обязательно включу эти исправления в следующую версию.
Перейти к сообщению