<%@ include file="../imports.jsp"%> <%@page import="org.openxava.web.WebEditors"%> <%@page import="org.openxava.model.meta.MetaProperty"%> <%@page import="org.openxava.view.View"%> <%@ page import="org.openxava.util.XavaPreferences" %> <% String viewObject = request.getParameter("viewObject"); View view = (View) context.get(request, viewObject); String collectionName = request.getParameter("collectionName"); View subview = view.getSubview(collectionName); String idCollection = org.openxava.web.Collections.id(request, collectionName); String propertyPrefix = request.getParameter("propertyPrefix"); String collectionPrefix = propertyPrefix == null?collectionName + ".":propertyPrefix + collectionName + "."; String collectionArgv=",collection="+collectionName; boolean elementCollection = subview.isRepresentsElementCollection(); int additionalTotalsCount = subview.getCollectionTotalsCount(); for (int i=0; i <% if (!(subview.isRepresentsElementCollection() && !subview.isCollectionEditable())) { %> <% if (!subview.getMetaCollection().isElementCollection()) { %> <% } %> <% } %> <% java.util.Iterator it = subview.getMetaPropertiesList().iterator(); for (int c = 0; it.hasNext(); c++) { MetaProperty p = (MetaProperty) it.next(); String align =p.isNumber() && !p.hasValidValues()?"text-align: right; ":""; String cellStyle = align + style.getTotalCellStyle(); if (subview.hasCollectionTotal(i, c)) { %>
'/>" class=" _col<%=c%>" style="overflow: hidden; ">
<% } else if (i==0 && XavaPreferences.getInstance().isSummationInList() && subview.isCollectionTotalCapable(c)) { %>
 
<% } else if (subview.hasCollectionTotal(i, c + 1) && (i > 0 || !subview.hasCollectionSum(c + 1))) { %> <%=subview.getCollectionTotalLabel(i, c + 1)%>  <% } else { %> <% } if (elementCollection && subview.isLastSearchKey(p.getName())) { %> <% } } %> <% } // for additionalTotalsCount %>