Пользовательские кнопки «Далее» для Spring MVC AbstractWizardFormController - PullRequest
0 голосов
/ 23 сентября 2010

В настоящее время у приложения Spring, над которым я работаю, есть несколько мастеров, которые используются с SpringWizardFormController.На ранних стадиях разработки (стадии предварительного проектирования) тип кнопки «Далее» не имел значения.

Просто для обновления: Далее и Назад кнопка - кнопка отправки с target атрибутами.Поэтому следующая кнопка на первой странице мастера будет выглядеть следующим образом.

<input type="submit" name="_target1" value="Next"/>

Это стандартный способ, которым Spring выполняет мастера для представления.Это работает нормально, если вы хотите, чтобы ваша кнопка Next была стандартной кнопкой отправки HTML.В противном случае, в моем случае, если я хочу пользовательскую кнопку, я не уверен, как это сделать.Я знаю, что это возможно, но не нашел никакой документации.

Я предполагаю, что мне нужно будет отправить javascript, но я не уверен, как установить имя кнопки, если что-то еще нужнодолжно быть сделано.

Мне просто нужно знать, как я могу по-прежнему расширять AbstractWizardFormController и использовать пользовательские кнопки.

1 Ответ

1 голос
/ 23 сентября 2010

При нажатии кнопка отправки HTML отправляет форму с дополнительным параметром {name}={value}, то есть _target1=Next.Я думаю, значение здесь не имеет значения, контроллер смотрит на имя.Поэтому, если вы хотите эмулировать это с помощью Javascript, вы можете, например, динамически добавить скрытое поле с помощью name = "_target1" перед отправкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...