Hi!

Sorry for the delay.
Yes, you are indeed probably misinterpreting the docs.
The request handler's name is always
google.visualization.Query.setResponse()
The callback supplied to Query.send() is the page developer's own function.
setResponse() is a function that is supplied with the javascript library.
Anyway, when you develop a data source you should always start your response
with google.visualization.Query.setResponse(

All of this is true, except for one case, and that is when the tqx parameter
explicitly supplies a "responseHandler" parameter, in which case you need to
replace "google.visualization.Query.setResponse" with that parameter. But
that case is rarse. You *should* support it, because it's in the spec, but
don't expect this to happen often.

Quoting from the docs (
http://code.google.com/apis/visualization/documentation/dev/implementing_data_source.html#requestformat
):
responseHandler - [*Optional in request; Data source must handle*] The
string name of the JavaScript handling function on the client page that will
be called with the response. If not included in the request, the value is
"google.visualization.Query.setResponse". This will be sent back as part of
the response; see Response
Format<http://code.google.com/apis/visualization/documentation/dev/implementing_data_source.html#responseformat>below
to learn how.

Hope this helps.

- VizBoy.


On Wed, May 6, 2009 at 3:43 PM, et01267 <[email protected]> wrote:

>
> I'm trying to develop a data source inside App Engine, but I'm not
> even able to get the request I expect from the client.
>
> It seems as though the Query.send(callback) isn't including the
> callback parameter in the request to the server.
>
> If I use the APIs Playground example at
>
>
> http://code.google.com/apis/ajax/playground/?type=visualization#data_source_request
>
> and just change the domain of the data source in line 3 from
> 'spreadsheets.google.com' to a server I control, I see this in the
> logs for the request sent by the query.send(handleQueryResponse) on
> line 7:
>
> GET /tq?key=pCQbetd-CptGXxxQIG7VFIQ&range=B1:D11&pub=1&tqx=reqId%3A0
> HTTP/1.1
>
> I was sort of expecting to see a requestHandler parameter somewher in
> that request.
>
> Maybe I'm misunderstanding the docs here:
>
> http://code.google.com/apis/visualization/documentation/dev/implementing_data_source.html#requestformat
>
> Note that I see the same thing with the pre-release Vis 1.1
>
> >
>

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