E 'possibile modificare il valore delle impostazioni di jQuery DataTables al volo. Il mio problema è il prossimo, ho bisogno di cambiare sAjaxSource
al volo. Già provato qualcosa di simile:Modifica il valore delle impostazioni al volo?
var oDefault = {
"bServerSide": true,
"bProcessing": true,
"bJQueryUI": true,
"bLengthChange": false,
"bFilter": true,
"iDisplayLength": 8,
"sAjaxSource": "my.php?" + "idKat="+aData[3],
"aaSorting": [[ 0, "asc" ],[ 3, "asc" ]],
"sDom": '<"top"ir>t<"bottom"pf<"clear">',
"sPaginationType": "full_numbers",
"oLanguage": {
"sUrl": "<?php echo $full_path_jezik_2;?>"
},
"aoColumns": [
{ "sName": "rb","sWidth": "15%", "sClass": "center","sType": "numeric" },
{ "sName": "chkZaBrisanje","sWidth": "20%", "sClass": "center", "bSortable":false },
{ "sName": "rbPrvaSlika","sWidth": "15%", "sClass": "center","bSortable":false },
{ "sName": "nazivSlike","sWidth": "50%", "sClass": "center", "sSortDataType": "dom-text" }
]
};
var oST = $.extend(true, {}, oDefault);
oST.sAjaxSource = "my.php?" + "idKat="+aData[3];
alert(oST.sAjaxSource);
if (typeof oTable == 'undefined') {
oTable = $("#my-table").dataTable(oST);
}
else
{
oTable.fnDraw();
}
mio aData[3]
è cambiato al clic.
tnx uomo, questa cosa funziona, grazie mille. – user147
Non funziona per me, almeno non con 'bProcessing'. –
Nevermind, è fnSettings(). OFeatures.bProcessing, ma sembra fubar se impostato su false durante init. –