Индексируемые параметры Грааля

У меня есть списокTeam объекты, которые имеютInteger seed имущество. Я хочу редактировать все команды семена сразу, в единственном виде. яконечно что Grails поддерживает индексированные параметры, но я могузаставить его работать.

Вот то, что у меня есть, и это работает, но яя прыгаю черезпуть слишком много обручей и тамДолжен быть лучший способ.

GSP:


...
  
    
    
  

контроллер:

def setSeeds = {
  (0..
    def team = Team.get(Integer.parseInt(params["teams[${i}].id"]))
    team.seed = Integer.parseInt(params["teams[${i}].seed"])
  }
  redirect(action:list)
}

Isn»Это ужасно? Слишком много шума. Как я могу сделать что-то вроде:

params.teams.each { t ->
  def team = Team.get(t.id)
  team.seed = t.seed
}

То есть, как мне сопоставить параметры с именем,,team[0].seedteam[0].idteam[1].seedteam[1].id в список?

Вполосы Вы можете просто иметьList собственности, и это будет просто работать. Я ожидаю не меньше от Грааля! ;-)

Заранее спасибо за помощь.

Ответы на вопрос(4)

Ваш ответ на вопрос