J'utilise le plugin JQuery DataTables sur ma candidature et je suis vraiment heureux jusqu'à présent avec la fonctionnalité, même si je voudrais transmettre les données légèrement différemment à l'attribut AADATA.
actuellement, il ne semble que accepter la matrice JavaScript comme
[
['value','value','value'],
...,
...,
]
J'aimerais pouvoir utiliser un objet plutôt que des tableaux car ce sera plus propre et m'aidez à étendre un filtrage que je vais plus facilement. Comment puis-je transmettre une variable JavaScript qui ressemble à ceci (ne pas charger via AJAX).
[
{'id':1,'status':0,'name': 'hello world'},
...,
...,
]
Exemple d'essai d'utiliser SajaxSource avec une variable locale http://live.datatables.net/utecax/edit#
Exemple d'utilisation d'un éventail d'objets avec AADATA http://live.datatables.net/iyavud/5/edit
Vous pouvez passer dans la gamme d'objets via une propriété AADAAA, puis utilisez la propriété AOCOLUMNS pour définir la colonne de quelle colonne doit recevoir quelles données
$('#example').dataTable({
"bProcessing": true,
"aaData": data,// <-- your array of objects
"aoColumns": [
{ "mData": "render_engine" }, // <-- which values to use inside object
{ "mData": "browser" },
{ "mData": "platform" },
{ "mData": "enging_version" },
{ "mData": "css_grade" }
]
});