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()){

http://dive4elements.wald.intevation.org