JSF中rich:dataTable里怎么使用c:if 为什么c:if 里的内容部显示?
<rich:dataTablecellpadding="0"cellspacing="0"border="0"id="selectcs"value="#{coursesl...
<rich:dataTable cellpadding="0" cellspacing="0" border="0"
id="selectcs" value="#{courseslist}" var="res" rows="10"
sortMode="multi" first="0">
<f:facet name="header">
<rich:columnGroup>
<h:column>
<h:outputText value="选择" />
</h:column>
<h:column>
<h:outputText value="课程号" />
</h:column>
<h:column>
<h:outputText value="课程名" />
</h:column>
<h:column>
<h:outputText value="学分" />
</h:column>
<h:column>
<h:outputText value="学时" />
</h:column>
<h:column>
<h:outputText value="课程剩余人数" />
</h:column>
<h:column>
<h:outputText value="上课时间" />
</h:column>
</rich:columnGroup>
</f:facet>
<h:column>
<h:selectBooleanCheckbox value="#{res.checked}" />
</h:column>
<h:column>
<h:outputText value=" #{res.csid}" />
</h:column>
<h:column>
<h:outputText value="#{res.csname}" />
</h:column>
<h:column>
<h:outputText value="#{res.credits}" />
</h:column>
<h:column>
<h:outputText value="#{res.hours}" />
</h:column>
<h:column>
<h:outputText value="#{res.noofcs}" />
</h:column>
<h:column>
<!--<h:outputText value="#{res.classtime}" />
-->
<c:if test="${res.classtime==1}">必修</c:if>
<c:if test="${res.classtime==2}">选修</c:if>
</h:column>
<f:facet name="footer">
<rich:datascroller maxPages="2" pageIndexVar="currentPage"
pagesVar="totalPages" for="selectcs">
<f:facet name="pages">
<h:outputText value="#{currentPage}/#{totalPages}" />
</f:facet>
</rich:datascroller>
</f:facet>
</rich:dataTable>
不显示必修和选修 展开
id="selectcs" value="#{courseslist}" var="res" rows="10"
sortMode="multi" first="0">
<f:facet name="header">
<rich:columnGroup>
<h:column>
<h:outputText value="选择" />
</h:column>
<h:column>
<h:outputText value="课程号" />
</h:column>
<h:column>
<h:outputText value="课程名" />
</h:column>
<h:column>
<h:outputText value="学分" />
</h:column>
<h:column>
<h:outputText value="学时" />
</h:column>
<h:column>
<h:outputText value="课程剩余人数" />
</h:column>
<h:column>
<h:outputText value="上课时间" />
</h:column>
</rich:columnGroup>
</f:facet>
<h:column>
<h:selectBooleanCheckbox value="#{res.checked}" />
</h:column>
<h:column>
<h:outputText value=" #{res.csid}" />
</h:column>
<h:column>
<h:outputText value="#{res.csname}" />
</h:column>
<h:column>
<h:outputText value="#{res.credits}" />
</h:column>
<h:column>
<h:outputText value="#{res.hours}" />
</h:column>
<h:column>
<h:outputText value="#{res.noofcs}" />
</h:column>
<h:column>
<!--<h:outputText value="#{res.classtime}" />
-->
<c:if test="${res.classtime==1}">必修</c:if>
<c:if test="${res.classtime==2}">选修</c:if>
</h:column>
<f:facet name="footer">
<rich:datascroller maxPages="2" pageIndexVar="currentPage"
pagesVar="totalPages" for="selectcs">
<f:facet name="pages">
<h:outputText value="#{currentPage}/#{totalPages}" />
</f:facet>
</rich:datascroller>
</f:facet>
</rich:dataTable>
不显示必修和选修 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询