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
-~----------~----~----~----~------~----~------~--~---