Лучший Ответ SmetDenis , 24 August 2013 - 03:06
Ele сказал(а) 23 Ауг 2013 - 09:15:
Да, нашел ошибку. Проверьте сейчас.Значит это общая ошибка в работе элемента.
SmetDenis, написала в личку.
Анастасия сказал(а) 23 Ауг 2013 - 07:49:
В качестве временного решения измените в этом файле функцию _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;
- }
