Play Framework 1.2.7 添加选择标签到表单标签作为输入字段
Posted
技术标签:
【中文标题】Play Framework 1.2.7 添加选择标签到表单标签作为输入字段【英文标题】:Play Framework 1.2.7 Add select tag to form tag as input field 【发布时间】:2013-11-19 07:31:59 【问题描述】:我有 2 个模型,课程和部门。课程属于部门,所以我要做的是在课程创建页面,在表单中,我试图在选择标签中显示所有部门,以便用户可以选择 1。 这是我的代码
#form @Courses.save(), id:'createUser'
<div>
Course Name: <input type="text" name="courseName" />
</div>
<div>
Course Department: #select 'departments',name:'department', items:departments, valueProperty:'id', labelProperty:'DepartmentName', class:"Departments", id:'select Departments', form='createUser' /
</div>
<div>
<input type="submit" value="Create Course" />
</div>
#/form
我收到一条错误消息,提示 Unexpected node type: EXPR found when expecting type: LABELED_ARG at line: 10 column: 166. File: /app/views/Courses/create.html
。这是Course Department
行。
【问题讨论】:
【参考方案1】:在您的 #select 标记中,id 参数中不应包含任何空格。所以
... id : 'select-departments' ...
【讨论】:
实际上问题出在“=”符号上。应该是“:”【参考方案2】:愚蠢的错误。 form='createUser'
应该是 form:createUser
。哎呀
【讨论】:
以上是关于Play Framework 1.2.7 添加选择标签到表单标签作为输入字段的主要内容,如果未能解决你的问题,请参考以下文章
HikariCP - Play Framework 1.2.7 JMX MBean 监控
play framework 1.2.7 ActionNotFoundException on start
Play Framework 1.2.7 将表单值传递给控制器