datatable load state bugfix
This commit is contained in:
+1
-3
@@ -853,7 +853,7 @@ Request.JSONF = function(options){//oke
|
|||||||
strBody += '</tbody>';
|
strBody += '</tbody>';
|
||||||
|
|
||||||
$(divData).append(strTab + strHead + strBody + strFoot + '</table>');
|
$(divData).append(strTab + strHead + strBody + strFoot + '</table>');
|
||||||
var opsi = { responsive: true, columnDefs: [{responsivePriority:1,targets:0},{responsivePriority:2,targets:1}], lengthMenu: [], dom: '<"row"<"col-sm-12"tr>><"row"<"col-sm-12 col-lg-auto"<"toolbar">><"col-sm-3 col-lg-auto ms-lg-auto"l><"col-sm-9 col-lg-auto"p>>', autoWidth: false, processing: true, searching: false, columns: aSortCol, order: [[iCol, (ini.config.sort_dir=='A'?'asc':'desc')]], pageLength: ini.config.row_count, stateSave: true, stateSaveCallback: function(sett,data){localStorage.setItem(ini.id,JSON.stringify(data));}, stateLoadCallback: function(sett){try{var data=JSON.parse(localStorage.getItem(ini.id));data.length=ini.config.row_count;return data;}catch(e){}} };
|
var opsi = { responsive: true, columnDefs: [{responsivePriority:1,targets:0},{responsivePriority:2,targets:1}], lengthMenu: [], dom: '<"row"<"col-sm-12"tr>><"row"<"col-sm-12 col-lg-auto"<"toolbar">><"col-sm-3 col-lg-auto ms-lg-auto"l><"col-sm-9 col-lg-auto"p>>', autoWidth: false, processing: true, searching: false, columns: aSortCol, order: [[iCol, (ini.config.sort_dir=='A'?'asc':'desc')]], pageLength: ini.config.row_count, stateSave: true, stateSaveCallback: function(sett,data){localStorage.setItem(ini.id,JSON.stringify(data));}, stateLoadCallback: function(sett){try{var data=JSON.parse(localStorage.getItem(ini.id))??{};data.length=ini.config.row_count;return data;}catch(e){console.log(e)}} };
|
||||||
/*****/
|
/*****/
|
||||||
if (ini.config.live){
|
if (ini.config.live){
|
||||||
var post_data = {};
|
var post_data = {};
|
||||||
@@ -867,8 +867,6 @@ Request.JSONF = function(options){//oke
|
|||||||
opsi.ajax = {
|
opsi.ajax = {
|
||||||
url: vars.url,
|
url: vars.url,
|
||||||
type: 'POST',
|
type: 'POST',
|
||||||
dataType: 'json',
|
|
||||||
cache: false,
|
|
||||||
data: post_data,
|
data: post_data,
|
||||||
dataFilter: function(data){
|
dataFilter: function(data){
|
||||||
var json = jQuery.parseJSON(data), jsono = {};
|
var json = jQuery.parseJSON(data), jsono = {};
|
||||||
|
|||||||
Reference in New Issue
Block a user