Le succès de rappel pour Datatable de côté de serveur de traitement de l'appel ajax

Je veux cacher certaines colonnes après de mon côté serveur appel se termine pour l'URL spécifiée dans

sAjaxSource: url,

et après je suis fait de la création de lignes à l'aide de fnCreatedRow. Je Veux exécuter la colonne visibilité états

table.fnSetColumnVis(0, false, false);

pour plusieurs colonnes dans cette fonction de rappel. Est-il un moyen de le faire dans datatable? J'ai essayé d'utiliser fnDrawCallback et fnRowCallback mais ils ne s'exécutent pas.

Le code que j'ai écrit est comme suit.

table = $('#ID').dataTable({
    "bServerSide": true,
    "bProcessing": true,
    "autowidth": true,
    //"bInfo": false,
    "dom": 'C<"clear">lfrtip',

    "scrollY": "350px",
    "scrollCollapse": false,
    "paging": true,
    "scrollX": true,
    "destroy":true,
    "sAjaxSource": url,
    "aoColumns": [
     {
           "targets": 0,
           //"bVisible": true,
           "title": "Select Client",
           "bSearchable": false,
           "bSortable": false,
           "width": "10%"
       },//Many such entries
    ],
    "fnCreatedRow": function (nRow, aaData, iDataIndex) {
     //Function body
    },
    "drawCallBack" : //Actual code that i want to get executed after fnCreatedRow has ended
});
Vous souhaitez un rappel après que vous obtenez les données ou d'après le tableau est tiré?
après la table est tracée
Avez-vous essayé sans le fn? Juste drawCallback? Et où avez-vous cela dans votre code? Si ce n'est pas à la bonne place, ça ne marchera pas.

OriginalL'auteur nnm | 2015-03-30