I still don't understand the problem...
The datatable will work just fine if you feed it a json that has a rows
array of 5 rows, or of 15 rows or of 100 rows.
You don't have to commit to how many rows you have.
So I don't see the problem, I'm sorry..

Regards,
VizGuy


On Wed, Feb 18, 2009 at 3:16 PM, Arshad <[email protected]> wrote:

>
> Hi VizGuy,
>
> Thanks for reply, Actually I have JSON data, this JSON data have rows
> & cols, we knew that how many cols are available in JSON data but rows
> are not specified
> these can be 1,2,3,4....n. That's why I an logic which can be handle
> to rows dynamically.
>
> Thanks
> - arsh
>
> On Feb 18, 4:18 pm, VizGuy <[email protected]> wrote:
> > Hi!
> > I will need some more information to answer your question.
> > What do you mean by dynamic rows?
> > Do you mean using a Data Source and querying it?
> > Or just having the server specify different row data on every rendering?
> > Please clarify..
> >
> > Regards,
> > VizGuy
> >
> > On Wed, Feb 18, 2009 at 10:39 AM, Arshad <[email protected]>
> wrote:
> >
> > > Hi All,
> > > I have create a TimeLine chart using JSON, I am using 3 cols & 5 rows
> > > here. This is working fine but my problem is that I have fixed cols in
> > > JSON but rows are not fix, these are dynamically. So please let me
> > > know that how can I  use dynamic rows in my JSON.
> >
> > > /
> >
> > >
> *********************************************************************************/
> > > // To Being used to calling data from DataTable's Object for Time Line
> > > Chart.
> > > function loadTimeLine() {
> > >        drawChart();
> > > }
> >
> > > // To Being used to Load API for Time LIne Chart.
> > > function loadTimeLineAPI() {
> > >        var a = google.load("visualization", "1", {"callback":
> loadTimeLine,
> > > packages:["annotatedtimeline"]});
> > > }
> >
> > > // Creating DataTable's Object for Time Line Chart data.
> > > function drawChart() {
> > >     var data = new google.visualization.DataTable({
> > >                                 cols: [
> > >                                                                {label:
> > > 'Date', type: 'date'},
> > >                                                                {label:
> > > 'Volume', type: 'number'},
> > >                {label: 'Price', type: 'number'}],
> > >         rows: [
> > >                                                {c:[{v: new Date(2008, 3
> > > ,26)}, {v: 4.482362E7}, {v:
> > > 28.56}]},
> > >                                                {c:[{v: new Date(2008,
> 8,
> > > 26)}, {v: 4.477303E7}, {v:
> > > 27.27}]},
> > >                                                {c:[{v: new Date(2008,
> 9,
> > > 16)}, {v: 1.116584E8}, {v:
> > > 25.99}]},
> > >                                                {c:[{v: new Date(2008,
> 8,
> > > 4)},  {v: 6.040522E7}, {v:
> > > 25.28}]},
> > >                                                {c:[{v: new Date(2008,
> 7,
> > > 11)}, {v: 6.810552E7}, {v:
> > > 25.25}]}
> > >                                ]
> > >                });
> > >        var chart = new google.visualization.AnnotatedTimeLine
> > > (document.getElementById('div1'));
> > >        chart.draw(data, {displayAnnotations: true});
> > > }
> >
> > > // jQuery function to document ready.
> > > $(document).ready(function()
> > > {
> > >                loadTimeLineAPI();
> > > });
> > > /
> >
> > >
> *********************************************************************************/
> >
> > > Thanks - arsh
> >
>

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