jquery - Cannot read property 'oFeatures' and 'aoPreSearchCols 'of null for yadcf range_number and date filter -


i using datatable yadcf plugin 0.9.1 multi column filter feature. yadcf pluign awesome use. yadcf plugin's range_number_slider type n multi select type working fine issue mentioned types in question. have 2 pages connected each other. generates error when redirect next page previous page. not possible add test page data being getting web service.

uncaught typeerror: cannot read property 'ofeatures' of null @ addrangenumberfilter (jquery.datatables.yadcf.js:1420) @ appendfilters (jquery.datatables.yadcf.js:2818) @ htmltableelement.<anonymous> (jquery.datatables.yadcf.js:3520) @ htmldocument.dispatch (jquery.js:14) @ htmldocument.b4 (jquery.js:14) @ object.trigger (jquery.js:14) @ htmltableelement.<anonymous> (jquery.js:14) @ function.each (jquery.js:14) @ init.each (jquery.js:14) @ init.trigger (jquery.js:14)  uncaught typeerror: cannot read property 'aopresearchcols' of null @ adddatefilter (jquery.datatables.yadcf.js:1746) @ appendfilters (jquery.datatables.yadcf.js:2814) @ htmltableelement.<anonymous> (jquery.datatables.yadcf.js:3520) @ htmldocument.dispatch (jquery.js:14) @ htmldocument.b4 (jquery.js:14) @ object.trigger (jquery.js:14) @ htmltableelement.<anonymous> (jquery.js:14) @ function.each (jquery.js:14) @ init.each (jquery.js:14) @ init.trigger (jquery.js:14) 

js

$(document).ready(function() { var realpath ="http://localhost:8080"; var webservicepathm = realpath+"/ws/kafkaticketreporting/getsigrepticketsummary?tenantid="; console.log(webservicepathm);     //var project = projectname.innertext;     //var parmurl = "tenantid=bisil";     //var webcallurl = webservicepathm;     'use strict'; var otable= $('#rd_ticket_summary').datatable( {          "idisplaylength": 10,         "bjqueryui": true,         "bprocessing": true,       "ajax": {       "url":webservicepathm,       "datasrc": function ( json ) {       ( var i=0, ien=json.length ; i<ien ; i++ ) {                                                         json[i][0] = '<a href="/message/'+json[i][0]+'>view message</a>';                                                        }                         return json;                                     }                 },       "columns": [                   { "data": "organizationid", "name": "organizationid", "title": "organizationid"},                   { "data": "projectid", "name": "projectid", "title": "projectid"},                   { "data": "openticketscount", "name": "openticketscount", "title": "open tickets","sclass": "openticketscount" },                   { "data": "closedticketscount", "name": "closedticketscount", "title": "closed tickets","sclass": "closedticketscount" }                 ],      "pagingtype":"extstyle",       select: true,       "sdom": 'b<"clear">wfrtip',      lengthmenu: [             [ 10, 12, 50, -1 ],             [ '10 rows', '12 rows', '50 rows', 'show all' ],             ],      scrolly:        true,     deferrender:    true,     scrollx:        300,         scrollcollapse: true,      });      yadcf.init(otable, [                 {             column_number : 0,             filter_type: "multi_select",             select_type: 'select2',             column_data_type: "text",             html_data_type : "text",             filter_default_label: "select organizationid"           },{             column_number: 1,             filter_type: "multi_select",             select_type: 'select2',             column_data_type: "text",             html_data_type: "text",             filter_default_label: "select projectid"           },{             column_number: 2,             //filter_type: "date",             //date_format:"mm/dd/yyyy",             //filter_type: "range_number",             filter_type: "range_number",             //select_type: 'select2',             column_data_type: "text",             html_data_type: "text",             //filter_default_label: "select open tickets"           },{             column_number: 3,             filter_type: "date",             //date_format:"mm/dd/yyyy",             //datepicker_type:"bootstrap-datetimepicker",             //filter_type: "range_number",             //select_type: 'select2',             column_data_type: "text",             html_data_type: "text",             //filter_default_label: "select closed tickets"           }            ]);  }); 


Comments