1

我遵循了 java play framework 教程并创建了 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">
}

我得到表单字段“起始位置”和“结束位置”按预期显示,但是当我单击提交时,旅程总数(或播放示例中描述的任务)不会增加,也不会添加到列表中可以删除的当前旅程。

任何帮助表示赞赏,如果需要,我可以发布完整的源代码。

谢谢

4

1 回答 1

1

助手 inputText 记录在这里

您在字段名称应位于的位置放置一个标签。

这应该有效:

@inputText(
    journeyForm("starting_location"), 
    '_label -> "Starting Location"
)
于 2012-11-10T08:43:36.630 回答