我已经按照java play框架教程创建了todo任务列表,这是本教程的结果:
http://www.playframework.org/documentation/2.0.4/JavaTodoList
我想略微修改这个项目,以便我没有标签输入表单,而是有另外两个输入,即起始位置和结束位置。
首先,我在 Models /
中包含我在java类中需要的额外变量 @Id
public Long id;
@Required
public String starting_location;
@Required
public String end_location;
我还将其添加到index.scala.html文件中:
@form(routes.Application.newJourney()) {
@inputText(journeyForm("Starting Location"))
@inputText(journeyForm("End Location"))
<input type="submit" value="Create">
}
我得到表单字段“起始位置”和“结束位置”按预期显示但当我点击提交时,总行程数(或播放示例中描述的任务)不会增加且不会添加到当前可以删除的旅程列表。
感谢任何帮助,如果需要,我可以发布完整的来源。
由于
答案 0 :(得分:1)
帮助者inputText记录在案here。
你在那里放置了一个标签,其中应该是字段名称。
这应该有效:
@inputText(
journeyForm("starting_location"),
'_label -> "Starting Location"
)