How to change the datasource on a YUI datagrid after creation

Posted by Simon on Stack Overflow See other posts from Stack Overflow or by Simon
Published on 2009-06-23T21:11:06Z Indexed on 2010/03/08 18:36 UTC
Read the original article Hit count: 727

Filed under:
|

I am using the Yahoo DataTable for which the API is here.

I am having difficulty changing the data once I have rendered the grid once. I am using jQuery to get data via AJAX, or from a client side data island and need to put this back into the grid.

There is no setDataSource method in the DataTable API, and changing 'dataSource.liveData' does not update the grid.

 // does not work
 dataTable.dataSource.liveData = [ {name:"cat"}, {name:"dog"}, {name:"mouse"};

The example I am basing my code on is the basic LocalDataSource example.

How can I update the data source without having to completely recreate the table. I do NOT want to use the YUI datasources that make Async calls. I need to know how I can do this 'manually'.

© Stack Overflow or respective owner

Related posts about yui

Related posts about datatable