У меня есть несколько полей ввода в форме, которые отправляются с помощью кнопки Сохранить, и есть кнопка Очистить, чтобы очистить поля ввода с помощью метода очистки, который очищает значения с помощью setSubmittedValue ("");
В верхней части есть selectonemenu со значением valueChangeListener, которое вызывает метод в компоненте поддержки для добавления набора дополнительных полей ввода для определенного значения selectonemenu. (Это поле имеет ajax)
Сначала я ввожу некоторые значения (недействительные) в поля ввода и нажимаю кнопку Сохранить, чтобы проверка завершилась неудачно и отобразились сообщения об ошибках.
Затем я нажимаю Очистить, чтобы очистить поля ввода, и они очищаются.
Теперь, если я нажму на selectonemenu, чтобы изменить его значение, в полях ввода отобразятся недопустимые значения, которые я ввел.
Есть ли способ обойти эту проблему?