Mercurial > dive4elements > gnv-client
comparison gnv/src/main/webapp/WEB-INF/jsp/includes/display_diagramm_options_inc.jsp @ 663:9a019c125b60
Improved error handling when changing chart/histogram options.
gnv/trunk@755 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 09 Mar 2010 15:18:11 +0000 |
parents | 2f3d885fed09 |
children | acf62a4a23db |
comparison
equal
deleted
inserted
replaced
590:5f5f273c8566 | 663:9a019c125b60 |
---|---|
1 <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> | 1 <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %> |
2 <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean-el" prefix="bean-el" %> | 2 <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean-el" prefix="bean-el" %> |
3 <%@page import="de.intevation.gnv.action.CommunicationKeys"%> | |
3 <%@page import="de.intevation.gnv.action.sessionmodel.DiagrammOptions"%> | 4 <%@page import="de.intevation.gnv.action.sessionmodel.DiagrammOptions"%> |
4 <%@page import="de.intevation.gnv.action.sessionmodel.SessionModelFactory"%> | 5 <%@page import="de.intevation.gnv.action.sessionmodel.SessionModelFactory"%> |
5 <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputMode"%> | 6 <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputMode"%> |
6 <%@page import="de.intevation.gnv.action.sessionmodel.SessionModel"%> | 7 <%@page import="de.intevation.gnv.action.sessionmodel.SessionModel"%> |
7 <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputParameter"%> | 8 <%@page import="de.intevation.gnv.artifactdatabase.objects.OutputParameter"%> |
8 <%@page import="de.intevation.gnv.artifactdatabase.objects.ExportMode"%> | 9 <%@page import="de.intevation.gnv.artifactdatabase.objects.ExportMode"%> |
9 <%@page import="java.util.Collection"%> | 10 <%@page import="java.util.Collection"%> |
10 <%@page import="java.util.Iterator"%> | 11 <%@page import="java.util.Iterator"%> |
11 <%@page import="java.net.URLEncoder"%> | 12 <%@page import="java.net.URLEncoder"%> |
12 <% | 13 <% |
14 String exceptionMsg = (String)request.getAttribute(CommunicationKeys.REQUEST_EXCEPTION_MESSAGE); | |
15 String exceptionValue = (String)request.getAttribute(CommunicationKeys.REQUEST_EXCEPTION_VALUE); | |
13 String target = "chart"; | 16 String target = "chart"; |
14 String targetPDF = "pdf"; | 17 String targetPDF = "pdf"; |
15 String targetSVG = "svg"; | 18 String targetSVG = "svg"; |
16 String targetIMG = "img"; | 19 String targetIMG = "img"; |
17 SessionModel sm = SessionModelFactory.getInstance().getSessionModel(request); | 20 SessionModel sm = SessionModelFactory.getInstance().getSessionModel(request); |
53 <div id="diagramOptionsContent"> | 56 <div id="diagramOptionsContent"> |
54 <fieldset> | 57 <fieldset> |
55 <legend onmousedown="displayDiv('diagramOptionsContent');" class="expandableFieldset"> | 58 <legend onmousedown="displayDiv('diagramOptionsContent');" class="expandableFieldset"> |
56 <bean:message key="gnviewer.diagram.options.header.title"/> | 59 <bean:message key="gnviewer.diagram.options.header.title"/> |
57 </legend> | 60 </legend> |
61 | |
62 <% if (exceptionMsg != null) {%> | |
63 <div id="chartException" class="chartException"> | |
64 '<%=exceptionValue%>' <bean-el:message key="<%=exceptionMsg%>"/> | |
65 </div> | |
66 <%}%> | |
67 | |
58 <form id="outputOptionsForm" method="post" action="<%=response.encodeURL("changeOptions.do")%>"> | 68 <form id="outputOptionsForm" method="post" action="<%=response.encodeURL("changeOptions.do")%>"> |
59 <table> | 69 <table> |
60 <%if (outputMode != null && outputMode.getOutputParameters() != null && !outputMode.getOutputParameters().isEmpty()){ | 70 <%if (outputMode != null && outputMode.getOutputParameters() != null && !outputMode.getOutputParameters().isEmpty()){ |
61 Iterator<OutputParameter> it = outputMode.getOutputParameters().iterator(); | 71 Iterator<OutputParameter> it = outputMode.getOutputParameters().iterator(); |
62 while (it.hasNext()){ | 72 while (it.hasNext()){ |