probably obvious - but how do you see the source as generated, instead
of the javascript that generates it?

On Nov 17, 8:21 am, "Fionnuala Gibney" <[email protected]>
wrote:
> If you look at the source of the HTML page, can you see the
> data.setCell(0,0, ....) inside the javascript?
>
> 2008/11/17 p00kie <[email protected]>:
>
>
>
> > The resulting html is a blank table with one row and 9 columns. I
> > don't see any values in table cell (0, 0).
>
> > On Nov 17, 10:05 am, "Fionnuala Gibney" <[email protected]>
> > wrote:
> >> Can you show us the output of this code -- i.e. what the resulting
> >> HTML looks like ?
>
> >> I think you probably get something like:
>
> >> data.setCell(0,0,100)
>
> >> but what you need (since the column type is string) is:
> >> data.setCell(0,0,'100')
>
> >> Fio
>
> >> 2008/11/17 p00kie <[email protected]>:
>
> >> > Okay.
>
> >> > This is the code in question.
>
> >> > 02                 google.load("visualization", "1", {packages:
> >> > ["table"]});
> >> >    503                 google.setOnLoadCallback(drawTable);
> >> >    504                 var data;
> >> >    505
> >> >    506                 function drawTable() {
> >> >    507                     data = new google.visualization.DataTable
> >> > ();
> >> >    508                     data.addColumn('string', 'Id');
> >> >    509                     data.addColumn('string', 'PI');
> >> >    510                     data.addColumn('string', 'Cruise Info');
> >> >    511                     data.addColumn('string', 'Date and Time');
> >> >    512                     data.addColumn('string', 'Latitude');
> >> >    513                     data.addColumn('string', 'Longitude');
> >> >    514                     data.addColumn('string', 'Depth');
> >> >    515                     data.addColumn('string', 'Name');
> >> >    516                     data.addColumn('string', 'Value');
> >> >    517                     data.addRows(1);
> >> >    518                     var id;
> >> >    519                     GDownloadUrl("../output/search/
> >> > results.xml", function(dataX, responseCode) {
> >> >    520                         if(responseCode == 200) {
> >> >    521                             var xml = GXml.parse(dataX);
> >> >    522                             var dataId =
> >> > xml.documentElement.getElementsByTagName("data_id");
> >> >    523                            // alert(dataId[0].childNodes
> >> > [0].nodeValue);
> >> >    524                             id = dataId[0].childNodes
> >> > [0].nodeValue;
> >> >    525                          alert(id);
> >> >    526                           //  data.setCell(0, 0, String(id));
> >> >    527                          // for (var i = 0; i < dataId.length;
> >> > i++) {
> >> >    528                         //      var id = new Integer(parseInt
> >> > (dataId[i]));
> >> >    529                         //      alert(id);
> >> >    530                          // }
> >> >    531                         } else if (responseCode == -1) {
> >> >    532                             alert("Data request timed out.
> >> > Please try later.");
> >> >    533                         } else {
> >> >    534                             alert("Request resulted in error.
> >> > Check XML file is retrievable.");
> >> >    535                         }
> >> >    536                     });
> >> >    537
> >> >    538                     var table = new google.visualization.Table
> >> > (document.getElementById('table_div'));
> >> >    539                     table.draw(data, {showRowNumber: true});
> >> >    540                     data.setCell(0, 0, String(id));
> >> >    541                 }
> >> >    542                 </script>
>
> >> > 1. data.setCell(0, 0, String(id));
> >> > 2. data.setCell(0, 0, id);
> >> > 3. data.setCell(0, 0, Integer(id));
>
> >> > None of these work, within the function called from GDownloadURL(line
> >> > 519) or outside of that function.
>
> >> > However, note that alert(id) does produce the result that I am looking
> >> > for. The question now is how do I get this inside of my data table.
>
> >> > On Nov 17, 9:40 am, p00kie <[email protected]> wrote:
> >> >> It does not work..
>
> >> >> The solution was pointed out to me - you need to typecast the
> >> >> variable.
>
> >> >> var x = 5;
> >> >> data.setcell(0, 0, String(x));
>
> >> >> On Nov 15, 4:38 pm, VizGuy <[email protected]> wrote:
>
> >> >> > It is possible, and works well.
>
> >> >> > If it doesn't work for you, please provide more info.
>
> >> >> > VizGuy
>
> >> >> > On Fri, Nov 14, 2008 at 9:43 PM, p00kie <[email protected]> wrote:
>
> >> >> > > is this possible?
>
> >> >> > >    534                         var x = 5;
> >> >> > >    535                         data.setCell(0, 0, x);
>
> >> >> > > does not seem to work.
--~--~---------~--~----~------------~-------~--~----~
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