JQuery Datatables Question: le centre de données de la colonne après l'insertion de données

J'ai un tableau de données qui est initialement vide, et est peuplée après un notamment appel Javascript. Après l'insertion des données dans la table, j'aimerais centre de toutes les données dans l'une des colonnes. J'ai essayé de définir ce à l'étape d'initialisation de cette façon:

dTable = $('#dt').datatable({ 'aoColumns': [ null, null, { "sClass" : "center" }] });

Les données dans la troisième colonne n'était pas centré après les insertions étaient complets. J'ai essayé de modifier aoColumns après les insertions et de redessiner la table ainsi:

dTable.fnSettings().aoColumns[2].sClass = "center";
dTable.fnDraw();

Cela ne fonctionne pas non plus. Donc ma question est simplement de savoir comment dois-je aller dire à la table de données du centre de données dans la troisième colonne?

Merci d'avance pour vos suggestions.

Chris

Pourquoi tu ne peux pas utiliser les CSS?
Je vous conseille d'utiliser Firebug pour inspecter les cellules de la table pour savoir ce que les styles sont appliqués. Peut-être que quelque chose est en train d'être remplacées?
J'ai essayé en utilisant le CSS d'abord en tant que bien, mais en vain. Chaque fois que j'ajoute une ligne, je suis en utilisant un dTable.fnAddRow(r) appel pour ajouter les données dans la matrice de r. Farfouillé avec Firebug que Favio suggéré, vous voyez que le corps de table possède une structure particulière mis en place par la datatable plug-in pour soutenir les différentes actions. Je pourrais probablement utiliser CSS pour résoudre le problème, vu ce que j'ai vu de la structure, mais qui est loin d'être élégant. Il doit y avoir une meilleure façon.

OriginalL'auteur Chris | 2010-05-16