1
我們正在嘗試使用taglib創建自定義g.select。我們成功地創建了,但現在我們希望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" />