Commit 5a16284b authored by bpandey's avatar bpandey

changes the jsp


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93800 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b5aa4978
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
<%@page import="java.util.ArrayList"%> <%@page import="java.util.ArrayList"%>
<%@page errorPage="error.jsp"%> <%@page errorPage="error.jsp"%>
<%@ page import="java.io.File,ibase.utility.CommonConstants" %> <%@ page import="java.io.File,ibase.utility.CommonConstants" %>
<%@page import="java.text.SimpleDateFormat"%> <%@page import="java.text.SimpleDateFormat"%>
<jsp:useBean id="productionVsBudgetBean" scope="request" class="ibase.dashboard.mfg.bean.ProductionVsBudgetReportBean" /> <jsp:useBean id="productionVsBudgetBean" scope="request" class="ibase.dashboard.mfg.bean.ProductionVsBudgetReportBean" />
...@@ -23,8 +22,8 @@ ...@@ -23,8 +22,8 @@
NodeList childNodeList = null; NodeList childNodeList = null;
Node currDetail = null; Node currDetail = null;
ArrayList<String> chartDataList = null; ArrayList<String> chartDataList = null;
List<String> geoLocList = new ArrayList<String>(); List<String> geoLocList = null;
List<String> unitFormList = new ArrayList<String>(); List<String> unitFormList = null;
String childNodeName = ""; String childNodeName = "";
String period = ""; String period = "";
String netsales = ""; String netsales = "";
...@@ -72,7 +71,9 @@ ...@@ -72,7 +71,9 @@
SimpleDateFormat simpleDateFormat = null; SimpleDateFormat simpleDateFormat = null;
Double cumulativePro = 0.0, cumuQtyInDoubl = 0.0, cumLstYearInDouble = 0.0, lbeInDouble = 0.0; Double cumulativePro = 0.0, cumuQtyInDoubl = 0.0, cumLstYearInDouble = 0.0, lbeInDouble = 0.0;
String cumulativeProStr = "", cumuQtyStr = "", cumLstYearStr = "", lbeValStr = ""; String cumulativeProStr = "", cumuQtyStr = "", cumLstYearStr = "", lbeValStr = "";
int chartDivId = 0;
int countChart = 0;
int tablId = 0;
...@@ -82,6 +83,7 @@ ...@@ -82,6 +83,7 @@
response.setHeader("Cache-Control", "no-store, no-cache,must-revalidate"); response.setHeader("Cache-Control", "no-store, no-cache,must-revalidate");
response.addHeader("Cache-Control", "post-check=0, pre-check=0"); response.addHeader("Cache-Control", "post-check=0, pre-check=0");
response.setHeader("Pragma", "no-cache"); response.setHeader("Pragma", "no-cache");
%> %>
<% <%
String userAgent = request.getHeader("user-agent"); String userAgent = request.getHeader("user-agent");
...@@ -95,14 +97,13 @@ ...@@ -95,14 +97,13 @@
{ {
srcJSPath = "/ibase/FusionChart/js/FusionCharts.js"; srcJSPath = "/ibase/FusionChart/js/FusionCharts.js";
srcImagesPath = "/ibase/FusionChart/images/MSCombi3D.swf"; srcImagesPath = "/ibase/FusionChart/images/MSCombi3D.swf";
System.out.println("srcJSPath =="+srcJSPath);
System.out.println("srcJSPath ==" + srcJSPath); System.out.println("srcImagesPath ==" +srcImagesPath);
System.out.println("srcImagesPath ==" + srcImagesPath);
} }
%> %>
<%@page import="java.util.ArrayList"%><html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
.tdLabel { .tdLabel {
...@@ -142,17 +143,15 @@ ...@@ -142,17 +143,15 @@
} }
</style> </style>
<script type="text/javascript" src="<%=srcJSPath%>"></script> <script type="text/javascript" src="<%=srcJSPath%>"></script>
<link rel="stylesheet" type="text/css"
href="/ibase/dashboard/mfg/css/ui.dropdownchecklist.css" /> <link rel="stylesheet" type="text/css" href="/ibase/dashboard/mfg/css/ui.dropdownchecklist.css" />
<script type="text/javascript" <script type="text/javascript" src="/ibase/dashboard/mfg/jquery/jquery.js"></script>
src="/ibase/dashboard/mfg/jquery/jquery.js"></script> <script type="text/javascript" src="/ibase/dashboard/mfg/jquery/ui.core.js"></script>
<script type="text/javascript" <script type="text/javascript" src="/ibase/dashboard/mfg/jquery/ui.dropdownchecklist.js"></script>
src="/ibase/dashboard/mfg/jquery/ui.core.js"></script>
<script type="text/javascript"
src="/ibase/dashboard/mfg/jquery/ui.dropdownchecklist.js"></script>
</head> </head>
<script type="text/javascript"> <script type="text/javascript">
$(document).ready(function(){ $(document).ready(function(){
$("#geo_loc").dropdownchecklist({ firstItemChecksAll: true, maxDropHeight: 100 }); $("#geo_loc").dropdownchecklist({ firstItemChecksAll: true, maxDropHeight: 100 });
}); });
...@@ -249,11 +248,11 @@ function isLocationSelected() ...@@ -249,11 +248,11 @@ function isLocationSelected()
System.out.println("rptTitle=====" + rptTitle); System.out.println("rptTitle=====" + rptTitle);
%> %>
<form method="post" action="ProductionVsBudgetReport.jsp" <form method="post" action="ProductionVsBudgetReport.jsp" name="ProductionVsBudgetReport">
name="ProductionVsBudgetReport">
<table align="center"> <table align="center">
<tr> <tr>
<td class="title"><%=rptTitle%></td> <td class="title"><%=rptTitle%></td>
</tr> </tr>
</table> </table>
<br> <br>
...@@ -317,11 +316,11 @@ function isLocationSelected() ...@@ -317,11 +316,11 @@ function isLocationSelected()
} }
%> %>
</select></td> </select></td>
<td><input type="submit" name="showChart" value="view Report" onclick="return isLocationSelected();" /></td> <td><input type="submit" name="showChart" value="view Report" onclick="return isLocationSelected();" /></td>
</tr> </tr>
</table> </table>
<br> <br>
</form>
<% <%
geo_loc = request.getParameterValues("geo_loc"); geo_loc = request.getParameterValues("geo_loc");
...@@ -384,6 +383,7 @@ function isLocationSelected() ...@@ -384,6 +383,7 @@ function isLocationSelected()
//here set selected value of geoLocation and unitForm with final utput //here set selected value of geoLocation and unitForm with final utput
xmlDataString = productionVsBudgetBean.getProductionBudget(frmDate, toDate, this.checkGeoLoc, this.checkUnitForm); xmlDataString = productionVsBudgetBean.getProductionBudget(frmDate, toDate, this.checkGeoLoc, this.checkUnitForm);
//xmlDataString="<?xml version='1.0'?><Root><Detail><geo_loc location='145' glocdescr ='SAMBA - SPI' ><unit_form unit='CAP' unitdescr ='CAPSULES'><tran_date date='01'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0.0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[0.0]]></cur_cumqty></day_quantity></tran_date><tran_date date='02'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0.0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[0.0]]></cur_cumqty></day_quantity></tran_date><tran_date date='03'><day_quantity quantity='501122'><pyr_cumqty><![CDATA[]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[501122]]></cur_cumqty></day_quantity></tran_date><tran_date date='04'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[501122]]></cur_cumqty></day_quantity></tran_date><tran_date date='05'><day_quantity quantity='433612'><pyr_cumqty><![CDATA[]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[934734]]></cur_cumqty></day_quantity></tran_date><tran_date date='06'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[934734]]></cur_cumqty></day_quantity></tran_date><tran_date date='07'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[934734]]></cur_cumqty></day_quantity></tran_date><tran_date date='08'><day_quantity quantity='1976751'><pyr_cumqty><![CDATA[]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[2911485]]></cur_cumqty></day_quantity></tran_date><tran_date date='09'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[2911485]]></cur_cumqty></day_quantity></tran_date><tran_date date='10'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[2911485]]></cur_cumqty></day_quantity></tran_date><tran_date date='11'><day_quantity quantity='1978193'><pyr_cumqty><![CDATA[]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='12'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='13'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='14'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='15'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='16'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='17'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='18'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='19'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='20'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='21'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='22'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='23'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='24'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='25'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='26'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='27'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='28'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='29'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='30'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date><tran_date date='31'><day_quantity quantity='0'><pyr_cumqty><![CDATA[0]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[4889678]]></cur_cumqty></day_quantity></tran_date></unit_form></geo_loc><geo_loc location='145' glocdescr ='SAMBA - SPI' ><unit_form unit='TAB' unitdescr ='TABLETS'><tran_date date='01'><day_quantity quantity='1713507'><pyr_cumqty><![CDATA[1472801]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[1713507]]></cur_cumqty></day_quantity></tran_date><tran_date date='02'><day_quantity quantity='0'><pyr_cumqty><![CDATA[1472801]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[1713507]]></cur_cumqty></day_quantity></tran_date><tran_date date='03'><day_quantity quantity='3558779'><pyr_cumqty><![CDATA[2523207]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[5272286]]></cur_cumqty></day_quantity></tran_date><tran_date date='04'><day_quantity quantity='0'><pyr_cumqty><![CDATA[2523207]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[5272286]]></cur_cumqty></day_quantity></tran_date><tran_date date='05'><day_quantity quantity='4969153'><pyr_cumqty><![CDATA[4890831]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[10241439]]></cur_cumqty></day_quantity></tran_date><tran_date date='06'><day_quantity quantity='3197710'><pyr_cumqty><![CDATA[4890831]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[13439149]]></cur_cumqty></day_quantity></tran_date><tran_date date='07'><day_quantity quantity='0'><pyr_cumqty><![CDATA[4890831]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[13439149]]></cur_cumqty></day_quantity></tran_date><tran_date date='08'><day_quantity quantity='1957261'><pyr_cumqty><![CDATA[5678844]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[15396410]]></cur_cumqty></day_quantity></tran_date><tran_date date='09'><day_quantity quantity='2718946'><pyr_cumqty><![CDATA[5678844]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[18115356]]></cur_cumqty></day_quantity></tran_date><tran_date date='10'><day_quantity quantity='801062'><pyr_cumqty><![CDATA[7866670]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[18916418]]></cur_cumqty></day_quantity></tran_date><tran_date date='11'><day_quantity quantity='1338080'><pyr_cumqty><![CDATA[12460526]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[20254498]]></cur_cumqty></day_quantity></tran_date><tran_date date='12'><day_quantity quantity='2901685'><pyr_cumqty><![CDATA[12460526]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[23156183]]></cur_cumqty></day_quantity></tran_date><tran_date date='13'><day_quantity quantity='0'><pyr_cumqty><![CDATA[14885189]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[23156183]]></cur_cumqty></day_quantity></tran_date><tran_date date='14'><day_quantity quantity='5636264'><pyr_cumqty><![CDATA[17249178]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[28792447]]></cur_cumqty></day_quantity></tran_date><tran_date date='15'><day_quantity quantity='2997560'><pyr_cumqty><![CDATA[17249178]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[31790007]]></cur_cumqty></day_quantity></tran_date><tran_date date='16'><day_quantity quantity='0'><pyr_cumqty><![CDATA[19652339]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[31790007]]></cur_cumqty></day_quantity></tran_date><tran_date date='17'><day_quantity quantity='3356684'><pyr_cumqty><![CDATA[20422409]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[35146691]]></cur_cumqty></day_quantity></tran_date><tran_date date='18'><day_quantity quantity='6089709'><pyr_cumqty><![CDATA[21207384]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='19'><day_quantity quantity='0'><pyr_cumqty><![CDATA[22800276]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='20'><day_quantity quantity='0'><pyr_cumqty><![CDATA[22800276]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='21'><day_quantity quantity='0'><pyr_cumqty><![CDATA[22800276]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='22'><day_quantity quantity='0'><pyr_cumqty><![CDATA[32987884]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='23'><day_quantity quantity='0'><pyr_cumqty><![CDATA[32987884]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='24'><day_quantity quantity='0'><pyr_cumqty><![CDATA[35315777]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='25'><day_quantity quantity='0'><pyr_cumqty><![CDATA[36806211]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='26'><day_quantity quantity='0'><pyr_cumqty><![CDATA[37792689]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='27'><day_quantity quantity='0'><pyr_cumqty><![CDATA[38089004]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='28'><day_quantity quantity='0'><pyr_cumqty><![CDATA[38089004]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='29'><day_quantity quantity='0'><pyr_cumqty><![CDATA[40151407]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='30'><day_quantity quantity='0'><pyr_cumqty><![CDATA[42934541]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date><tran_date date='31'><day_quantity quantity='0'><pyr_cumqty><![CDATA[47097179]]></pyr_cumqty><cum_budqty><![CDATA[0.0]]></cum_budqty><cur_cumqty><![CDATA[41236400]]></cur_cumqty></day_quantity></tran_date></unit_form></geo_loc></Detail></Root>";
System.out.print("Final xmlDataString inside jsp= " + xmlDataString); System.out.print("Final xmlDataString inside jsp= " + xmlDataString);
//parse xml //parse xml
dom = genericUtility.parseString(xmlDataString); dom = genericUtility.parseString(xmlDataString);
...@@ -392,6 +392,9 @@ function isLocationSelected() ...@@ -392,6 +392,9 @@ function isLocationSelected()
{ {
chartDataList = new ArrayList<String>(); chartDataList = new ArrayList<String>();
geoLocList =new ArrayList<String>();
unitFormList =new ArrayList<String>();
detailList = dom.getElementsByTagName("Detail"); detailList = dom.getElementsByTagName("Detail");
if (detailList.item(0).getFirstChild() != null) if (detailList.item(0).getFirstChild() != null)
...@@ -404,7 +407,7 @@ function isLocationSelected() ...@@ -404,7 +407,7 @@ function isLocationSelected()
//start Labling setting 1 //start Labling setting 1
geoLocList.add(locationNode.getAttributes().getNamedItem("glocdescr").getNodeValue()); geoLocList.add(locationNode.getAttributes().getNamedItem("glocdescr").getNodeValue());
chartData = new StringBuffer("<chart caption='"); chartData = new StringBuffer("<chart caption='");
chartData.append("' palette='1' showValues='0' yAxisValuesPadding='10' numberPrefix='' chartOrder='line,area,column' startAngX='8' startAngY='-32' endAngX='8' endAngY='-32' zdepth='50' zgapPlot='10' showPlotBorder='0' dynamicShading='1' showAlternateHGridColor='1' labelDisplay='Stagger' legendNumColumns='2'>"); chartData.append("' palette='1' showValues='0' yAxisValuesPadding='10' numberPrefix='' chartOrder='line,area,column' startAngX='8' startAngY='-32' endAngX='8' endAngY='-32' zdepth='50' zgapPlot='10' showPlotBorder='0' dynamicShading='1' showAlternateHGridColor='1' labelDisplay='Stagger' legendNumColumns='2' exportEnabled='1' exportAtClient='1' exportHandler='fcExporter1' >");
chartData.append("<categories>"); chartData.append("<categories>");
unitList = locationNode.getChildNodes(); unitList = locationNode.getChildNodes();
...@@ -479,7 +482,7 @@ function isLocationSelected() ...@@ -479,7 +482,7 @@ function isLocationSelected()
chartData.append("</dataset>"); chartData.append("</dataset>");
//2. End dataset for Forecasting //2. End dataset for Forecasting
//3. Start dataset for Daily Budget Quantity //3. Start dataset for Daily Budget Quantity
chartData.append("<dataset seriesName='Cumulative Production' color='00cc00' >"); chartData.append("<dataset seriesName='Cumulative Production' color='00cc00'>");
String curCumQtyTem = ""; String curCumQtyTem = "";
for (int nodCtr = 0; nodCtr < unitList.getLength(); nodCtr++) for (int nodCtr = 0; nodCtr < unitList.getLength(); nodCtr++)
{ {
...@@ -627,7 +630,7 @@ function isLocationSelected() ...@@ -627,7 +630,7 @@ function isLocationSelected()
chartData.append("</chart>"); chartData.append("</chart>");
chartDataList.add(chartData.toString()); chartDataList.add(chartData.toString());
//System.out.println("chartData is :" + chartData.toString() + "Chart data List sizeee is =" + chartDataList.size()); System.out.println("chartData is :" + chartData.toString() + "Chart data List sizeee is =" + chartDataList.size());
chartData.setLength(0); chartData.setLength(0);
} }
...@@ -645,11 +648,10 @@ function isLocationSelected() ...@@ -645,11 +648,10 @@ function isLocationSelected()
} }
} }
int chartDivId = 0;
int countChart = 0;
int tablId = 0;
%> %>
<table border="1" cellspacing="1" cellpadding="2"> <table border="1" cellspacing="1" cellpadding="2">
<% <%
for (String chartDatFrmList : chartDataList) for (String chartDatFrmList : chartDataList)
{ {
...@@ -669,12 +671,16 @@ function isLocationSelected() ...@@ -669,12 +671,16 @@ function isLocationSelected()
<td align="left" style="font-size: 12px"><b> <%=geoLocList.get(countChart)%> <td align="left" style="font-size: 12px"><b> <%=geoLocList.get(countChart)%>
- <%=unitFormList.get(countChart)%> </b> - <%=unitFormList.get(countChart)%> </b>
<div id="chartContainer<%=chartDivId%>">Chart will load here !</div> <div id="chartContainer<%=chartDivId%>">Chart will load here !</div>
<script type="text/javascript"> <script type="text/javascript">
FusionCharts.setCurrentRenderer('javascript'); FusionCharts.setCurrentRenderer('javascript');
var myChart = new FusionCharts("<%=srcImagesPath%>", "myChartId", "400", "350", "0", "0"); var myChart = new FusionCharts("<%=srcImagesPath%>", "myChartId", "400", "350", "0", "0");
myChart.setXMLData("<%=chartDatFrmList%>"); myChart.setXMLData("<%=chartDatFrmList%>");
myChart.render("chartContainer<%=chartDivId%>"); myChart.render("chartContainer<%=chartDivId%>");
</script> </script>
...@@ -786,7 +792,14 @@ function isLocationSelected() ...@@ -786,7 +792,14 @@ function isLocationSelected()
tablId++; tablId++;
countChart++; countChart++;
} }
chartDataList=null;
geoLocList = null;
unitFormList = null;
%> %>
</table> </table>
<% <%
} catch (Exception ex) } catch (Exception ex)
...@@ -794,13 +807,13 @@ function isLocationSelected() ...@@ -794,13 +807,13 @@ function isLocationSelected()
System.out.println("Exception : ProductionVsBudgetReport.jsp :" + ex.getMessage()); System.out.println("Exception : ProductionVsBudgetReport.jsp :" + ex.getMessage());
} }
%> %>
</form>
<script> <script>
var geoLoc ="<%=this.checkGeoLoc%>"; var geoLoc ="<%=this.checkGeoLoc%>";
var unitform ="<%=this.checkUnitForm%>"; var unitform ="<%=this.checkUnitForm%>";
window.onload=getData(geoLoc.trim(),unitform); window.onload =getData(geoLoc.trim(),unitform);
</script> </script>
</body> </body>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment