<%@ 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"%> <%@page import="org.openxava.web.Collections"%> <% String viewObject = request.getParameter("viewObject"); View view = (View) context.get(request, viewObject); String collectionName = request.getParameter("collectionName"); String collectionArgv=",collection="+collectionName; View subview = view.getSubview(collectionName); int row = Integer.parseInt(request.getParameter("row")); int column = Integer.parseInt(request.getParameter("column")); %> <% if (subview.isCollectionTotalEditable(row, column)) { %> <% } else { MetaProperty p = (MetaProperty) subview.getMetaPropertiesList().get(column); Object total = subview.getCollectionTotal(row, column); String ftotal = WebEditors.format(request, p, total, errors, view.getViewName(), true); View rootView = view.getCollectionRootOrRoot(); String sumProperty = collectionName + "." + p.getName() + "_SUM_"; if (rootView.isPropertyUsedInCalculation(sumProperty)) { String script = Collections.sumPropertyScript(request, rootView, sumProperty); %> /> <% } else if (!subview.isCollectionFixedTotal(column) && XavaPreferences.getInstance().isSummationInList()) { %> <% } %> <%=ftotal%>  <% } %>