trying to dynamically call struts action that in turn calls a web-service to fetch data from database .
problem:
randomly the charts are not being rendered nor the action calls are made
i am uploading the jsp where the action selection and rendering of charts is done ,if any one has the same issues or any 1 has the solution ,i will appreciate comments
<title>Highcharts Example</title><scripttype="text/javascript"src="/js/EdsaasBirtFunctions.js"></script><scripttype="text/javascript">
$(window).load(function() {
barChartForFeeCollection();
});
$('#studentLable').load('loadViewFeeDetailsList.action', function() {
});
$('#studentbranchLable').load('loadViewFeeDetailsBranchWiseList.action', function() {
});
function getData(url) {
var callingback = url;
var datagetting = "No data";
var final = "Get Data";
$.ajaxSetup( { "async": false } );
$.get(url, function(data) {
datagetting = data;
final = data;
while(data.length-datagetting.length>0);
})
if(datagetting.length == final.length){
return datagetting;
}else{
alert("callback");
getData(callingback);
}
}
function barChartForFeeCollection(){
var s=document.getElementById("studentLable")
s.style.display = "none";
var s1=document.getElementById("pie_chart_div")
s1.style.display = "block";
var s2=document.getElementById("studentbranchLable")
s2.style.display = "none";
var url;
var options ;
var chart;
var load = 'false';
var str = document.getElementById("branchId").value;
if(str == '0'){
url='xmlFromServiceForBarFeeChartAllBranchWise';
}
else{
url='xmlFromServiceForBarFeeChartSelectedBranchWise';
}
From the code snippets above it doesn't look like you're attempting to utilize GWT Highcharts? If you're just using Highcharts directly without GWT, you'll probably have better luck posting your questions over on the main Highcharts forums:
trying to dynamically call struts action that in turn calls a web-service to fetch data from database .
problem:
randomly the charts are not being rendered nor the action calls are made
i am uploading the jsp where the action selection and rendering of charts is done ,if any one has the same issues or any 1 has the solution ,i will appreciate comments
++++++++++++++++++++++++++++++++++++++++++++
<%@taglib uri="/struts-tags" prefix="s"%> <%@taglib uri="/struts-jquery-tags" prefix="sj"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>function barChartForFeeCollection(){
var s=document.getElementById("studentLable")
s.style.display = "none";
var s1=document.getElementById("pie_chart_div")
s1.style.display = "block";
var s2=document.getElementById("studentbranchLable")
s2.style.display = "none";
var url;
var options ;
var chart;
var load = 'false';
var str = document.getElementById("branchId").value;
if(str == '0'){
url='xmlFromServiceForBarFeeChartAllBranchWise';
}
else{
url='xmlFromServiceForBarFeeChartSelectedBranchWise';
}
function pieChartForFeeCollection(){
var s=document.getElementById("studentLable")
s.style.display = "none";
var s1=document.getElementById("pie_chart_div")
s1.style.display = "block";
var s2=document.getElementById("studentbranchLable")
s2.style.display = "none";
var url;
var str = document.getElementById("branchId").value;
if(str == '0'){
url='xmlFromServiceForPieFeeChartAllBranch';
}
else{
url='xmlFromServiceForPieChartSelectedBranchWise'
}
},
}
function table(){
var str = document.getElementById("branchId").value;
if(str == '0'){
var s=document.getElementById("studentLable")
s.style.display = "block";
var s1=document.getElementById("pie_chart_div")
s1.style.display = "none";
var s2=document.getElementById("studentbranchLable")
s2.style.display = "none";
}
else{
var s=document.getElementById("studentLable")
s.style.display = "none";
var s1=document.getElementById("pie_chart_div")
s1.style.display = "none";
var s2=document.getElementById("studentbranchLable")
s2.style.display = "block";
}
}
From the code snippets above it doesn't look like you're attempting to utilize GWT Highcharts? If you're just using Highcharts directly without GWT, you'll probably have better luck posting your questions over on the main Highcharts forums:
http://highslide.com/forum/viewforum.php?f=8