Mercurial > dive4elements > gnv-client
comparison gnv/src/main/webapp/WEB-INF/jsp/includes/display_histogram_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 | 271ec4d11a9f |
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 = "histogram"; | 16 String target = "histogram"; |
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); |
52 <div id="diagramOptionsContent"> | 55 <div id="diagramOptionsContent"> |
53 <fieldset> | 56 <fieldset> |
54 <legend onmousedown="displayDiv('histogramOptionsContent');" class="expandableFieldset"> | 57 <legend onmousedown="displayDiv('histogramOptionsContent');" class="expandableFieldset"> |
55 <bean:message key="gnviewer.histogram.options.header.title"/> | 58 <bean:message key="gnviewer.histogram.options.header.title"/> |
56 </legend> | 59 </legend> |
60 | |
61 <% if (exceptionMsg != null) {%> | |
62 <div id="chartException" class="chartException"> | |
63 '<%=exceptionValue%>' <bean-el:message key="<%=exceptionMsg%>"/> | |
64 </div> | |
65 <%}%> | |
66 | |
57 <form id="outputOptionsForm" method="post" action="<%=response.encodeURL("changeOptions.do?target="+target)%>"> | 67 <form id="outputOptionsForm" method="post" action="<%=response.encodeURL("changeOptions.do?target="+target)%>"> |
58 <table> | 68 <table> |
59 <%if (outputMode != null && outputMode.getOutputParameters() != null && !outputMode.getOutputParameters().isEmpty()){ | 69 <%if (outputMode != null && outputMode.getOutputParameters() != null && !outputMode.getOutputParameters().isEmpty()){ |
60 Iterator<OutputParameter> it = outputMode.getOutputParameters().iterator(); | 70 Iterator<OutputParameter> it = outputMode.getOutputParameters().iterator(); |
61 while (it.hasNext()){ | 71 while (it.hasNext()){ |