I should add as clarification, that the 
Query#setRefreshInterval<https://developers.google.com/chart/interactive/docs/reference#querysetrefreshinterval>method
 is what you should use here.  The reason it doesn't work in the 
ChartWrapper when using a Dashboard, is because the ChartWrapper doesn't 
have an internal query to refresh.

On Monday, November 19, 2012 4:51:43 PM UTC-5, David Vine wrote:
>
> Thanks asgallant!
>
> After following your help I was able to get the query to run once after 
> the initial onload callback. Setting the refreshinterval had no effect 
> until I set it inside the call back handler for the first query. Not sure 
> why that works but glad that it does...
>
>
>
> On Monday, November 19, 2012 1:37:23 AM UTC-6, asgallant wrote:
>>
>> When using Dashboards, you cannot use the refreshInterval to requery your 
>> data source.  You have to use the 
>> Query<https://developers.google.com/chart/interactive/docs/reference#queryobjects>class
>>  to create a query and the setTimeout or setInterval js functions to 
>> resend the query.  You fetch the DataTable from the data returned by the 
>> query and pass it to the Dashboard object when you call the Dashboard's 
>> #draw method.  The Dashboard handles distributing data to all of the 
>> controls and charts bound in the Dashboard.
>>
>> On Sunday, November 18, 2012 8:58:30 PM UTC-5, David Vine wrote:
>>>
>>> Hi,
>>>
>>> I'm trying to use ChartWrapper objects in a dahsboard with a remote data 
>>> source and have the data refresh using refreshInterval.
>>>
>>> In the docs it says:
>>> Do not set its dataTable, query, dataSourceUrl and refreshInterval 
>>> attributes 
>>> explicitly.
>>> c.f 
>>> https://developers.google.com/chart/interactive/docs/gallery/controls#dashboardobject
>>>
>>> My question is how do I set these if not explicitly? 
>>>
>>> Thanks,
>>> David
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-visualization-api/-/r5wJBE76urgJ.
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