передать флеш-сообщение вместе с gsp g: link - PullRequest
0 голосов
/ 19 октября 2018

В представлении создания grails3 я хотел бы иметь кнопку Отмена , которая просто указывает на страницу индекса.На странице индекса я хотел бы отобразить сообщение, информирующее об отмене.

<g:link controller="${controllerName}" action="index" class="btn btn-default" params="[flash.message: 'Create cancelled']">
    Cancel
</g:link>

Вышеуказанная кнопка - просто нерабочий макет, сообщение не появляется.Каков был бы лучший способ добиться появления flash.message на следующей странице?

1 Ответ

0 голосов
/ 19 октября 2018

Вы можете просто перенаправить из действия отмены сказать:

gsp

<g:link controller="${controllerName}" action="cancel" class="btn btn-default">
    Cancel
</g:link>

Контроллер

def cancel(){
    flash.message = message( code: 'cancel.message.in.messages.properties' )
    redirect(action: 'index')
}
...