thanks.
well right now we don't have any live server. the application is being made
for local intranet. that's why i can't give you url.

Can you please send me the client side code. It may be I am doing something
wrong with the html page?

or should i send you eclipse workspace for the server side code? i guess
first one is more appropriate at the moment.

..alee
http://techboard.wordpress.com



On Thu, Jan 29, 2009 at 7:18 PM, VizBoy <[email protected]> wrote:

> Hi,
>
> I tried using just the table and didn't get an error.
> Could you give a link to your server so I can try it and actually get the
> response?
>
> - VizBoy.
>
>
> On Thu, Jan 29, 2009 at 1:54 PM, alee amin <[email protected]
> > wrote:
>
>> I created that just to test the library. which i later realized that is a
>> wrong approach.
>> Now I am getting error on the new response that is being generated by the
>> DataSource. the response that is being sent is listed below (i have formated
>> for readibility) - FireBug console gives error that "invalid label" when
>> this response is being received. I am unable to figure which label is it
>> pointing to .. ?
>> {
>> "reqId":"1",
>> "sig":"5277771",
>>  "status":"ok",
>> "table":
>> {
>>  "cols":
>> [
>> {"id":"user","label":"User","type":"string"},
>>  {"id":"title","label":"Title","type":"string"},
>> {"id":"application","label":"Application","type":"string"},
>>  {"id":"duration","label":"Duration","type":"number"}
>> ],
>>  "rows":
>> [
>> {
>>  "c":
>> [
>> {"f":"string","v":"PKDEV168"},
>>  {"f":"string","v":"Some Title"},
>> {"f":"string","v":"firefox.exe"},
>>  {"f":"1","v":"45"}
>> ]
>> },
>>  {
>> "c":
>> [
>>  {"f":"string","v":"PKDEV168"},
>> {"f":"string","v":"Some Title Part 2"},
>>  {"f":"string","v":"chrome.exe"},
>> {"f":"1","v":"40"}
>>  ]
>> }
>> ]
>>  },
>> "version":"0.5"}
>>
>>
>> ..alee
>> http://techboard.wordpress.com
>>
>>
>>
>> On Thu, Jan 29, 2009 at 1:09 PM, VizBoy <[email protected]> wrote:
>>
>>> Hi!
>>>
>>> I didn't quite understand why you tried to create a full response in your
>>> javascript code.
>>> It's hard for me right now to think of a usecase for this...
>>> Such responses are parsed by the library's internal mechanisms when using
>>> google.visualization.Query and such and are not meant to be used in this
>>> way.
>>>
>>> For this example, i would keep only the datatable part (something like
>>> {"cols":[{"id":"user","label":
>>>>
>>>> "User","number":"string"},
>>>> {"id":"title","label":"Title","number":"string"},
>>>> {"id":"application","label":"Application","number":"string"},
>>>> {"id":"duration","label":"Duration","number":"number"}],"rows":[{"c":
>>>> [{"f":"string","v":"PKDEV168"},{"f":"string","v":"Some Title"},
>>>> {"f":"string","v":"firefox.exe"},{"f":"1","v":"45"}]},{"c":
>>>> [{"f":"string","v":"PKDEV168"},{"f":"string","v":"Some Title Part 2"},
>>>> {"f":"string","v":"chrome.exe"},
>>>> {"f":"1","v":"40"}]}]}
>>>
>>>
>>>  ) and feed it to the constructor of google.visualization.DataTable.
>>>
>>> Please elaborate if i didn't understand you correctly.
>>>
>>> - VizBoy.
>>>
>>>
>>>
>>> On Wed, Jan 28, 2009 at 4:11 PM, alee amin <mailing.list.mail.id@
>>> gmail.com> wrote:
>>>
>>>> Ok, the deal is here that i am trying to create the custom RESPONSE
>>>> object. which should be of type QueryResponse but I am not able to create 
>>>> it
>>>> and send it to drawTable method.
>>>> If i try to call my local JSON dataSource (created in struts) then I am
>>>> always getting TIME_OUT error .. :s
>>>> ..alee
>>>> http://techboard.wordpress.com
>>>>
>>>>
>>>>
>>>>
>>>> On Wed, Jan 28, 2009 at 6:09 PM, _alee 
>>>> <[email protected]>wrote:
>>>>
>>>>>
>>>>> I am trying to create a proof of concept implementation to evaluate
>>>>> the decision of Google Visualization API. I have written this sample
>>>>> code but it is not rendering the barchat.
>>>>>
>>>>> <html>
>>>>>  <head>
>>>>>    <script type="text/javascript" src="http://www.google.com/jsapi";></
>>>>> script>
>>>>>    <script type="text/javascript">
>>>>>      google.load("visualization", "1", {packages:["table, barchart,
>>>>> areachart"]});
>>>>>      google.setOnLoadCallback(initialize);
>>>>>
>>>>>        function initialize() {
>>>>>        alert ("alert called");
>>>>>        drawTable
>>>>> ({"reqId":"3","sig":"5982206968295329967","status":"ok","table":
>>>>> {"cols":[{"id":"user","label":"User","number":"string"},
>>>>> {"id":"title","label":"Title","number":"string"},
>>>>> {"id":"application","label":"Application","number":"string"},
>>>>> {"id":"duration","label":"Duration","number":"number"}],"rows":[{"c":
>>>>> [{"f":"string","v":"PKDEV168"},{"f":"string","v":"Some Title"},
>>>>> {"f":"string","v":"firefox.exe"},{"f":"1","v":"45"}]},{"c":
>>>>> [{"f":"string","v":"PKDEV168"},{"f":"string","v":"Some Title Part 2"},
>>>>> {"f":"string","v":"chrome.exe"},
>>>>> {"f":"1","v":"40"}]}]},"version":"0.5"});
>>>>>        }
>>>>>    function drawTable(response) {
>>>>>                alert ("entered in dataTable");
>>>>> //response.isError is creating ERROR - no line of code execute after
>>>>> isError method is called
>>>>>                if (response.isError()) {
>>>>>                        alert ("in if condition - there is som error");
>>>>>                        alert('Error in query: ' + response.getMessage()
>>>>> + ' ' +
>>>>> response.getDetailedMessage());
>>>>>                        return;
>>>>>                }
>>>>>                alert ("getting dataTable");
>>>>>                var data = response.getDataTable();
>>>>>                alert ("No.: of cols: "+ data.getNumberOfColumns());
>>>>>                var table = new
>>>>> google.visualization.Table(document.getElementById
>>>>> ('table_div'));
>>>>>                table.draw(data, {showRowNumber: false});
>>>>>
>>>>> //              var barchart = new google.visualization.BarChart
>>>>> (document.getElementById('chart_div'));
>>>>> //              barchart.draw(data, {width: 600, height: 340, is3D:
>>>>> true,
>>>>> isStacked: true, title: 'Hourly usage'});
>>>>>
>>>>>    }
>>>>>    </script>
>>>>>  </head>
>>>>>
>>>>>  <body>
>>>>>    <div id="table_div"></div>
>>>>>        <div id="chart_div"></div>
>>>>>  </body>
>>>>> </html>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to