Datatables fnAdjustColumnSizing ne fonctionne pas après le traitement ajax

Je suis actuellement à l'aide de tables de données avec l'ajax données et je veux faire ajuster la largeur de colonne.
J'ai donc trouvé cette fonction fnAdjustColumnSizing et j'essaie de l'utiliser :

oTable = $('.datatable').dataTable( {
    "sScrollX": "100%",
    "sScrollXInner": "200%",
    "bScrollCollapse": true,
    "bDestroy" : true,
    "sAjaxSource": "xhr.php",
    "bFilter": false,
    "bSort": false,
    "bLengthChange": false,
    "bPaginate": false,
    "bInfo": false,
    "fnServerData": function ( sSource, aoData, fnCallback ) {
        $.ajax( {
            "dataType": 'json', 
            "type": "POST", 
            "url": "webservice.php", 
            "data": 'id=' + quotation_id + '&customer_id=' + id + '&action=true', 
            "success": function(msg){
                fnCallback(msg);
            }
        });
    },
    "fnInitComplete": function() {
        this.fnAdjustColumnSizing();
    }
});

La fonction n'a pas d'effet, mais si je l'utilise à l'intérieur d'un autre événement, par exemple comme ceci :

$('#target').click(function() {
    oTable.fnAdjustColumnSizing();
});

Cela fonctionne bien, une idée ?

InformationsquelleAutor Awea | 2012-01-02