建立动态复选框
问题描述:
嘿家伙我有大约8 fieldSets和我迭代列表。我想根据每个迭代的值填充复选框。建立动态复选框
<c:if test="${detBean.groupName == 'HEADER_DATA}">
*该复选框添加到字段集等等...
<c:forEach var="detBean" items="${detFields}">
Display Name -- ${detBean.displayName}
Field Name -- ${detBean.fieldName}
Group Name -- ${detBean.groupName}
</c:forEach>
<tr>
<td>
<div id="displayFields" style="display:block;">
<fieldset class="det">
<legend>Header Data</legend>
<input type="checkbox" name="${detBean.displayName}
" value="${detBean.displayName}
">${detBean.displayName}
</input>
</fieldset>
<fieldset class="det">
<legend>Materiel Data</legend>
<input type="checkbox" name="${detBean.displayName}
" value="${detBean.displayName}
">${detBean.displayName}
</input>
<br/>
</fieldset>
</td>
</tr>
Thankx
答
这工作:
<div id="displayFields" style="display:block;">
<fieldset class="det">
<legend>Header Data</legend>
<c:forEach var="detBean" items="${detFields}">
<c:if test="${detBean.groupName == 'HEADER_DATA'}">
<input type="checkbox" name="${detBean.displayName}" value="${detBean.displayName}">${detBean.displayName}</input>
<br/>
</c:if>
</c:forEach>
</fieldset>
<fieldset class="det">
<legend>Materiel Data</legend>
<c:forEach var="detBean" items="${detFields}">
<c:if test="${detBean.groupName == 'MATERIEL_DATA'}">
<input type="checkbox" name="${detBean.displayName}" value="${detBean.displayName}">${detBean.displayName}</input>
<br/>
</c:if>
</c:forEach>
</fieldset>
到底是什么问题/问题?你的EL例子“When($ {detBean.groupName} ==”HEADER_DATA“)”是无效的。不知道这是不是红鲱鱼。 – BalusC 2012-02-01 19:28:48
多数民众赞成在伪代码...基本上,虽然它迭代,如果我们达到豆条匹配的条件检查在这里做一个复选框 – 2012-02-01 19:34:00
是的。那么你的问题是什么?标题非常广泛,到目前为止发布的代码不包含明显的语法错误(虽然缩进很奇怪),所以我没有看到任何明确的问题/问题。 – BalusC 2012-02-01 19:34:26