TT not working in IE

TT not working in IE

thetomthetom Posts: 9Questions: 0Answers: 0
edited July 2013 in TableTools
Hello everyone!
I'm trying to get my datatable with tabletools working in IE>=8, in Mozilla, Chrome works fine.
Here's the code i'm using to create the datatable:
[code]
function riempiTabella(idCategoria,stringaRice){
$.extend( $.fn.dataTableExt.oStdClasses, { /* Necessaria a datatable in bootstrap */
"sWrapper":"dataTables_wrapper form-inline"
} );
apriProgressBarModal(); /*Apre la barra di progresso*/
setTimeout(function(){
var data="tdv="+idCategoria;
if(stringaRice)data+="&"+stringaRice;
$.ajax( { /*Fa partire la chaimata ajax asincrona*/
"url" : "./TKWeb5XDVTdvGrid.asp",
"dataType" : "json",
"type" : "POST",
"data" : data ,
"success" : function ( json ) {
/* Se c'è stato un errore lo mostra, attende 3 sec e torna alla home */
if(json.errore && json.erroreNum!=15){
apriModal("Errore",json.errore);
setTimeout(function(){
chiudiModal();
},3000)
}
/* Altrimenti procede con la creazione della tabella coi dati scaricati */
else if(json.erroreNum==15){
var testo="Nessun dato trovato, si prega di ripetere la selezione o cambiare connessione.";
if(debug) testo+="query:
"+json.query+""+"db:"+json.db+"";
apriModal("Attenzione",testo);
if(!debug){
setTimeout(function(){
chiudiModal();
},2000);
}
}
else{
cambiaTitolo(json.descrizione);
distruggiTabella();
aggiornaProgressBarModal(50);
/*Copia le intestazioni della tabella nell'array di obj intestazioni*/
intestazioni=[];
$.each(json.aoColumns,function(i, v){
var colonna=new Object;
colonna.titolo=v.sTitle;
colonna.sql=v.mData;
intestazioni.push(colonna);
rendoColonna=$.grep(campiTipo,function(e){ return e.sql==v.mData && e.tipo==11})
if(rendoColonna[0]){
//console.log("trovato " + v.mData + " tpo: " +rendoColonna.tipo )
v.mRender=function (data, type, full) {
if (data==true) {
return "";
}
else return "";
};
}
});
tabellaTdv=$('#tabellaView').dataTable({ /* Creo la tabella */
"sScrollX" : "100%",
"bScrollCollapse" : true,
"sDom" : "<'row-fluid'<'span3'l><'span4'T><'span5'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
"bProcessing" : true,
"bDestroy" : true,
"sPaginationType" : "bootstrap",
"aaData" : json.aaData,
"aoColumns" : json.aoColumns,
"oLanguage" : {"sUrl": "./js/dataTables.italian.txt"},
"oTableTools" : {
"sSwfPath" : "http://www.mysite.com/js/swf/copy_csv_xls.swf",
"aButtons" : [
{ "sExtends": "copy", "sButtonText": "Copia" },
{ "sExtends": "xls", "sButtonText": "CSV"}
]
}
});

aggiornaProgressBarModal(100);
setTimeout(function(){
chiudiProgressBarModal();
},400);
/* Attacca un handler sulla tabella per la riga selezionata */
$("#tabellaView tbody").off().on('click','tr',function(event) {
$(tabellaTdv.fnSettings().aoData).each(function (){
$(this.nTr).removeClass('row_selected');
});
$(event.target.parentNode).addClass('row_selected').text();
dettagli = tabellaTdv.fnGetData(this);
});
}
}, /* Fine success */
"error" : function(){
$(".modal-footer").show();
apriModal("ERRORE","C'è stato un errore sul server. Si prega di ritentare.")
}
});/* Fine chiamata ajax */
},300);
}
[/code]

Here's the DataTables debugger result: http://debug.datatables.net/apakiv
I'm sorry, but i can't post a working example.
I've already checked the path of the swf.
Which could be the problem?
Thank you in advance for your answers
This discussion has been closed.