<%@ page import="org.openxava.util.KeyAndDescription" %> <%@ page import="org.openxava.util.Is" %> <%@ page import="org.openxava.util.XavaResources" %> <%@ page import="org.openxava.model.meta.MetaProperty" %> <%@ page import="org.openxava.calculators.DescriptionsCalculator" %> <%@ page import="org.openxava.formatters.IFormatter" %> <%@ page import="org.openxava.filters.IFilter" %> <%@ page import="org.openxava.filters.IRequestFilter" %> <%@ page import="org.openxava.mapping.PropertyMapping"%> <%@ page import="org.openxava.converters.IConverter"%> <%@ page import="org.openxava.session.MyReport"%> <%@ page import="org.openxava.util.Labels"%> <% String viewObject = request.getParameter("viewObject"); viewObject = (viewObject == null || viewObject.equals(""))?"xava_view":viewObject; org.openxava.view.View view = (org.openxava.view.View) context.get(request, viewObject); String propertyKey = request.getParameter("propertyKey"); String script = request.getParameter("script"); MetaProperty p = (MetaProperty) request.getAttribute(propertyKey); String title = (p == null)?"":p.getDescription(request); String fvalue = (String) request.getAttribute(propertyKey + ".fvalue"); boolean editable = "true".equals(request.getParameter("editable")); boolean label = org.openxava.util.XavaPreferences.getInstance().isReadOnlyAsLabel() || "true".equalsIgnoreCase(request.getParameter("readOnlyAsLabel")); org.openxava.session.MyReport report = (org.openxava.session.MyReport) view.getModel(); String[] sharedDescriptions = report.getAllNamesSharedUser(); String[] currentUserDescription = report.getAllNamesCurrentUser(); String suffix = Labels.get("sharedReportSuffix"); if (!editable) { %> <% } else { %> <% } %>