ValidateButton для проверки всех записей в повторяемом

  • Мне нужно проверить валидацию количества полей в одной операции с помощью validateButton,
  • это работало нормально с несколькими полями
  • Я недавно ввел повторяемый раздел, содержащий несколько флажков
  • Я легко могу обратиться к ним по имени в операции сохранения и получить значения true/false
  • когда я пытаюсь передать то же самое в validateButton с 'with', ничего не меняется в отправляемой форме данных (несмотря на ссылки на новый повторяемый материал)
  • Я попытался добавить объявление поля в следующих местах...
    • на внешней записи
    • на самом повторяемом
    • на вложенной записи
    • на самом флажке

Благодарю.

1 ответ

Решение

Таким образом, оказывается, что это невозможно, просто используя атрибут with с атрибутом f:validateButton, даже когда повторяющаяся запись привязана к полю (компоненту repeatER или repeatED).

В конце концов я смог реализовать это, используя f:invisibleEntry и некоторые функции javascript (вызываемые при повторном включении моих повторных флажков), чтобы обновить содержимое невидимых полей. Затем можно использовать атрибут with с атрибутом f:validateButton, чтобы отправить значение этого скрытого поля.

Другие вопросы по тегам