Как сделать конкретный вид в соответствии с параметром потока в потоке Грааля? - PullRequest
0 голосов
/ 27 января 2012

Мне нужно изменить gsp для динамического рендеринга в соответствии с определенными параметрами.дело в том, что в действии рендеринга я получаю org.codehaus.groovy.grails.commons.metaclass.PropertyExpression@680dc2a вместо переданных мной параметров.

 promoFlow = {
   start {
    action {
     flow.inputPage = "landing1/input/${params.land}" 
     flow.pinPage = "landing1/pin/${params.land}"
     flow.finishPage = "landing1/finish/${params.land}"
        ...
         success()
        ... 
 }on('success'){
    ...
     }.to 'preview'
  }
   preview {
  render(view: flow.inputPage ) 
      on('next') {...}.to 'pin'
  }

1 Ответ

0 голосов
/ 30 января 2012

Пол, если вы используете Grails2, почему бы не добавить параметр в метод действия вместо прямого доступа к параметрам, например:

def myAction(String land) {
   ...
   flow.inputPage = "landing1/input/${land}" 
   ...
}
...