2013-08-28 8 views
4

Рассмотрите следующую ситуацию:Dynamic form: select and form: option in Spring form tags

Я использую теги Spring формы, чтобы помочь обработать форму. Я использую a в сопровождении тегов. Значения вводятся в select с использованием ENUM. Однако теперь необходимо сделать параметры динамическими и надежными для другого элемента управления в форме. В зависимости от выбора значения в другом контрольном шоу и скрыть определенные опции или добавить дополнительные параметры. Я смотрел довольно сложно и исследовал, но весенние теги не поддерживают этот случай использования. Как мне решить эту проблему.

У меня есть решение в виду, но не знаю, является ли это лучшим. Установите атрибут cssClass в параметрах и покажите и скройте параметры, используя jquery/javascript.

Пожалуйста, предложите подходящее решение, если вы столкнулись с этой проблемой.

ответ

0

Для этого вам нужна JQuery. Один из вариантов - создать текстовый файл для каждой возможности. Каждый файл будет содержать новые параметры вместе с текстом замены html (см. Ниже). Затем используйте JQuery для просмотра изменения первого выбора.

Text File 

    <option>Bar</option> 
    <option>Bar</option> 

Script 

    $("#first-choice").change(function() { 
      $("#second-choice").load("textdata/" + $(this).val() + ".txt"); 
     }) 

Вы можете найти другие варианты, описанные здесь here