【发布时间】:2016-03-22 16:54:50
【问题描述】:
我是新的 Java 开发人员,我需要您的帮助。我已经看过类似主题的问答,但我仍然不知道如何处理它,所以我想寻求一些帮助。
我正在使用 Liferay 6.2 和 Spring,并且我有一个带有编辑 caseType 表单的 jsp 页面。在此表单中,我想添加一个角色复选框(以选择权限)。我希望能够在编辑 caseType 时显示选中的复选框。我的主要问题是我不确定要使用哪些变量。
<form:form name="wblCaseType" method="post" modelAttribute="wblCaseType" action="${saveWblCaseType}">
<form:hidden path="wblCaseTypeId" />
<br/>
<table style="margin-left:80px">
<tbody>
<tr>
<td><form:label path="type"><liferay-ui:message key="type"/></form:label></td>
<td><form:input path="type" /><form:errors path="type" cssClass="errorClass" /></td>
</tr>
<tr>
<td><form:label path="createRoleIds"><liferay-ui:message key="roles"/></form:label></td>
<td><form:checkboxes path="createRoleIds" items="${roles}" value="${wblCaseType.createRoleIds}" itemValue="name" itemLabel="roleId" /></td>
</tr>
提前感谢您的帮助!
【问题讨论】:
-
为什么不迭代角色列表并为每个角色显示一个复选框?我之前没用过form:checkboxes,是不是跟Spring有关?如果没有,您应该使用
<aui>标签(例如:<aui:input name="checkBox1" label="your-label" type="checkbox" value="role1"></aui:input>)。 -
感谢您的回复 :) 我正在尝试实施此处给出的答案:stackoverflow.com/questions/35043873/…
标签: java jsp spring-mvc checkbox liferay-6.2