Мы пытаемся создать пользовательский файл g.select с помощью taglib. Нам удастся создать это, но теперь мы хотим, чтобы g.select должен иметь определенное значение по умолчанию. Как мы можем сделать это?Пользовательский g.select taglib с выбранным значением по умолчанию в grails
def timePicker = { attrs ->
def hours = 0..21
def stringHours = hours.collect{ String.format('%02d', it) }
def minutes = 0..59
def stringMinutes = minutes.collect{ String.format('%02d', it) }
out << "${select(from: stringHours, name: attrs.name + '.hour')}"
out << "${select(from: stringMinutes, name: attrs.name + '.minute')}"
}
Например, выбранное значение по умолчанию в час может быть 12 и в течение нескольких минут будет 30. Кроме того, мы хотим передать эти значения из файла GSP.
т.е. в GSP
<me:timePicker h="12" m="30" />