Puede suministrar tablas de datos con datos de 4 formas diferentes
En su caso, querrá usar la segunda opción (Arreglo de Javascript). Tendrá que ser capaz de traducir la forma de su objeto JSON en objetos de una matriz.
He aquí un ejemplo
var json = {
BrowserStats : [
{ engine: "Trident", browser: "IE 4.0", platform: "Win 95+", version: 4 },
{ engine: "Trident", browser: "IE 5.0", platform: "Win 95+", version: 5 },
{ engine: "Trident", browser: "IE 5.5", platform: "Win 95+", version: 5.5 }
]
};
var data = jQuery.map(json.BrowserStats, function(el, i) {
return new [el.engine, el.browser, el.platform, el.version];
});
$('#example').dataTable({
"aaData": data,
"aoColumns": [
{ "sTitle": "Engine" },
{ "sTitle": "Browser" },
{ "sTitle": "Platform" },
{ "sTitle": "Version"}
]
});
¿Alguna vez resolver esto? También me gustaría inicializar con una matriz local de objetos pasados a aData. Veo que uno entendió tu pregunta. Lo probé con las propiedades de mData de la forma en que lo haría con un conjunto de datos del lado del servidor, pero no funcionó. – Rabbi