Hi,
ChartMan and looked at your code, and there are several problems there:

1. Don't call setOnLoadCallback twice.
2. setQuery() accepts an SQL-like syntax (see
http://code.google.com/apis/visualization/documentation/querylanguage.html),
so send it "select sales", not "sales".
3. The reqId returned from the data source should match the reqId sent with
the request. For example, enter "
http://site2.dev.workcircle.net:81/php/sales.php"; and you'll see that the
response has 'reqId:1' even though the request had no reqId which means
reqId:0.

HTH

On Tue, Jun 29, 2010 at 11:57 AM, TonyJ <tonyjew...@gmail.com> wrote:

> Hi again, thanks for your help.
>
> I've created a much simplified example. I have two (primitive) data
> sources, one that returns sales of fruit, the other returns stock
> levels. Individually, they work fine:
>
> http://site2.dev.workcircle.net:81/php/stock.html
> http://site2.dev.workcircle.net:81/php/sales.html
>
> However, when I combine them, it doesn't work:
>
> http://site2.dev.workcircle.net:81/php/sales_stock.html
>
> Here I'm using two onload callbacks, as suggested earlier, but
> although both get called, only one actually draws a graph (if I
> comment out one, the other works). I get no more luck if I combine
> them into a single function.
>
> My suspicion is that because both data sources return calls to
> google.visualization.Query.setResponse(), it's impossible to
> differentiate between the returned data - hence my question elsewhere
> in this forum about writing your own handlers. However, it's quite
> possible I'm barking up the wrong tree!
>
> Thanks in advance.
>
> On Jun 27, 2:56 pm, Jinji <ji...@google.com> wrote:
> > This seems to be working fine to me, without separating the queries into
> two
> > functions, drawChart1 and drawChart2. Note that you need to change the
> >
> > if(result.isError()) {
> >
> > to
> >
> > if(result2.isError()) {
> >
> > in the second query response handler. If this is still not working, can
> you
> > provide a live (and simplified as much as possible) example?
> >
> >
> >
> > On Fri, Jun 25, 2010 at 10:35 AM, TonyJ <tonyjew...@gmail.com> wrote:
> > > Hi! I tried this, but alas, I can't make it work - it only ever seems
> > > to call which ever callback I set first, never both of them. Any
> > > pointers?
> >
> > > Many thanks in advance,
> >
> > > Tony.
> >
> > > On Jun 24, 5:54 am, Eiko <eikosaedra-...@yahoo.com> wrote:
> > > > Separate the queries into two functions, drawChart1 and drawChart2
> and
> > > > then:
> >
> > > > google.setOnLoadCallback(drawChart1);
> > > > google.setOnLoadCallback(drawChart2);
> >
> > > > Hope this helps.
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Google Visualization API" group.
> > > To post to this group, send email to
> > > google-visualization-...@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > google-visualization-api+unsubscr...@googlegroups.com<google-visualization-api%2bunsubscr...@googlegroups.com><google-visualization-
> api%2bunsubscr...@googlegroups.com <api%252bunsubscr...@googlegroups.com>>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/google-visualization-api?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Visualization API" group.
> To post to this group, send email to
> google-visualization-...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-visualization-api+unsubscr...@googlegroups.com<google-visualization-api%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-visualization-api?hl=en.
>
>

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

Reply via email to