tabletools osettings initialisation
tabletools osettings initialisation
anony
Posts: 6Questions: 0Answers: 0
Hello there,
cant solve the problem it doesnt give a right solution to the problem
my code says oSettings unused.
No matter if i create a varable its not recognized and gives an error
cant solve the problem it doesnt give a right solution to the problem
my code says oSettings unused.
No matter if i create a varable its not recognized and gives an error
This discussion has been closed.
Replies
jQuery.fn.dataTableExt.oSort['string-case-asc'] = function (x, y) {
return ((x < y) ? -1 : ((x > y) ? 1 : 0));
};
jQuery.fn.dataTableExt.oSort['string-case-desc'] = function (x, y) {
return ((x < y) ? 1 : ((x > y) ? -1 : 0));
};
$(document).ready(function() {
$('#datatable-wrapper').append('');
$('#example').dataTable( {
"bStateSave":true,
"fnStateSave": function ( oSettings , oData) {
alert("fnSaveState invoked");
localStorage.setItem('DataTables_'+window.location.pathname, JSON.stringify(oData));
},
"fnStateLoad": function (oSettings) {
alert("fnStateLoad invoked");
var data = localStorage.getItem('DataTables_'+window.location.pathname);
return JSON.parse(data);},
"fnInitComplete": function(oSettings) {
var cols = oSettings.aoPreSearchCols;
for (var i = 0; i < cols.length; i++) {
var value = cols[i].sSearch;
if (value.length > 0) {
$("tfoot input")[i].value = value;
}
}
},
"bServerSide": false,
"bAutoWidth": false,
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"sDom": 'T<"clear">lfrtip',
"aaData": [
[ "Trident", "Internet Explorer 4.0", "Win 95+", 4, "X" ],
[ "Trident", "Internet Explorer 5.0", "Win 95+", 5, "C" ],
[ "Trident", "Internet Explorer 5.5", "Win 95+", 5.5, "A" ],
[ "Webkit", "Safari 2.0", "OSX.4+", 419.3, "A" ],
[ "Webkit", "Safari 3.0", "OSX.4+", 522.1, "A" ]
],
"aoColumns": [
{ "sTitle": "Engine" },
{ "sTitle": "Browser" },
{ "sTitle": "Platform" },
{ "sTitle": "Version", "sClass": "center" },
{
"sTitle": "Grade",
"sClass": "center",
"fnRender": function(obj) {
var sReturn = obj.aData[ obj.iDataColumn ];
if ( sReturn == "A" ) {
sReturn = "A";
}
return sReturn;
}
}
]
});
$("tfoot input").keyup(function () {
oTable.fnFilter(this.value, $("tfoot input").index(this));
});
var startPosition;
var endPosition;
$("#datatable-wrapper #example tbody").sortable({
cursor: "move",
start:function(event, ui){
startPosition = ui.item.prevAll().length + 1;
},
update: function(event, ui) {
endPosition = ui.item.prevAll().length + 1;
}
});
});