I wrote a method in my Play Framework 2 scala template to generate date/time inputs. I can't figure out how to pass html args like _label
into it though.
@dateField(field: Field, timeName: String)(implicit handler: FieldConstructor, lang: play.api.i18n.Lang) = {
@input(field, '_showConstraints -> false) { (id, name, value, args) =>
<input type="text" value="@value" name="@name" @toHtmlArgs(args)>
<input type="text" value='@eventForm(timeName).value()' name="@timeName" />
}
}
I would like to be able to call this to generate a field with no label:
@dateField(eventForm("event.endDate"), "event.endTime", '_label -> "")
What do I need to do for this to work?