问题描述
JSF如何显示这样的效果,相邻单元格的值为零的话,就将这两个单元格合并为一个单元格,我使用的richface<rich:dataTableid="datatable_CheckList"rows="10"value="#{CheckPriceBean.checkPriceList}"var="checkPrice"><rich:column><f:facetname="header"><h:outputTextvalue="序号"></h:outputText></f:facet><h:outputTextvalue="#{checkPrice.id}"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="名称"></h:outputText></f:facet><h:outputTextvalue="#{checkPrice.productName}"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="交易方式"></h:outputText></f:facet><h:outputTextrendered="#{checkPrice.tradeType==0}"value="卖"></h:outputText><h:outputTextrendered="#{checkPrice.tradeType!=0}"value="买"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="运输方式"></h:outputText></f:facet><h:outputTextrendered="#{checkPrice.shipping==1}"value="Sellerdeliver"></h:outputText><h:outputTextrendered="#{checkPrice.shipping!=1}"value="Buyerpickup"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="Vendor参数"></h:outputText></f:facet><h:outputTextvalue="#{checkPrice.proximity}mile||"></h:outputText><h:outputTextvalue="#{checkPrice.star}星||"></h:outputText><h:outputTextrendered="#{checkPrice.status==1}"value="AnyType"></h:outputText><h:outputTextrendered="#{checkPrice.status==2}"value="RecyclingOnly"></h:outputText><h:outputTextrendered="#{checkPrice.status==3}"value="Non-Profit"></h:outputText><h:outputTextrendered="#{checkPrice.status==4}"value="Tax-deductable"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="数量"></h:outputText></f:facet><h:outputTextvalue="#{checkPrice.quantity}"></h:outputText><h:outputTextvalue="#{checkPrice.unit}"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="单价"></h:outputText></f:facet><h:outputTextvalue="#{checkPrice.price}"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="总额"></h:outputText></f:facet><h:outputTextvalue="#{checkPrice.quotedAmount}"></h:outputText></rich:column><rich:column><f:facetname="header"><h:outputTextvalue="手续费"></h:outputText></f:facet><h:outputTextvalue="#{checkPrice.quotedCommission_price}"></h:outputText></rich:column><rich:columnstyle="text-align:center"><f:facetname="header"><h:panelGroup><h:outputTextvalue="Select"></h:outputText><br><h:outputTextvalue="全选"></h:outputText><inputtype="checkbox"name="allbox"onclick="checkAll(document.getElementById('mypreference'));"/></h:panelGroup></f:facet><h:selectBooleanCheckboxid="checkRow"value="#{checkPrice.selected}"></h:selectBooleanCheckbox></rich:column><!--表格底部数据--><f:facetname="footer"><rich:columnGroup><rich:columncolspan="7"></rich:column><rich:column><h:outputTextvalue="#{CheckPriceBean.amountMax}"></h:outputText></rich:column><rich:column><h:outputTextvalue="#{CheckPriceBean.commissionMax}"></h:outputText></rich:column><rich:column></rich:column></rich:columnGroup></f:facet></rich:dataTable>
当单价或者总额的值为0时,就将单价和总额的单元格合并为一个单元格,请问如何解决?