yadcf settingsDt 在 jqueryUI 选项卡中未定义
yadcf settingsDt is undefined in jqueryUI tabs
我让 yadcf 在 jqueryUI 选项卡式环境中处理数据表。当您第一次加载页面时,它工作正常。
但是,当您单击离开另一个选项卡,然后返回到上一个选项卡时,DataTables 崩溃并发送错误:
TypeError: settingsDt is undefined from line 438 in jquery.dataTables.yadcf.js >(if (settingsDt.oSavedState != undefined && settingsDt.oSavedState.ColReorder >!== undefined) {...)
我有一个演示供您查看:www.novobpm.com/yadcf
单击 "Part Master" 选项卡,它起作用了。然后点击"Part Alerts."一切OK
现在回到"Part Master",它会爆炸的。错误在控制台中。有趣的是,如果你现在再次点击 "Part Alerts",那个 table 就会爆炸。
var oTable;
oTable = $('#part_master').DataTable( {
ajax: 'tables/parts/table.part_master.php',
dom: 'B<"clear">frtip',
pagingType:'full_numbers',
order: [[ 0, 'asc' ]],
processing: true,
pageLength : 10,
searching: true,
columns: [
{ data: 'part_master.part_number' },
{ data: 'part_master.part_description' },
{ data: 'part_master.part_status' },
{ data: 'part_master.add_leadtime_days' },
{ data: 'part_master.add_leadtime_name' },
{ data: 'part_master.max_pph' }
],
select: true,
buttons: [
{ extend: "create", editor: editor },
{ extend: "edit", editor: editor }//,
],
InitComplete: function (settings, json) { }
} );
yadcf.init(oTable,[{
column_number: 0,
filter_type: "multi_select",
select_type: 'chosen'
}, {
column_number: 1,
filter_type: "auto_complete"
}, {
column_number: 2
}, {
column_number: 3
}, {
column_number: 4
}, {
column_number: 5,
filter_type: "range_number_slider"
},
]);
去抢 0.9.0.beta.7 现在应该可以了。
下次您在浏览器控制台中遇到错误时,请随时 open an issue
我让 yadcf 在 jqueryUI 选项卡式环境中处理数据表。当您第一次加载页面时,它工作正常。
但是,当您单击离开另一个选项卡,然后返回到上一个选项卡时,DataTables 崩溃并发送错误:
TypeError: settingsDt is undefined from line 438 in jquery.dataTables.yadcf.js >(if (settingsDt.oSavedState != undefined && settingsDt.oSavedState.ColReorder >!== undefined) {...)
我有一个演示供您查看:www.novobpm.com/yadcf
单击 "Part Master" 选项卡,它起作用了。然后点击"Part Alerts."一切OK
现在回到"Part Master",它会爆炸的。错误在控制台中。有趣的是,如果你现在再次点击 "Part Alerts",那个 table 就会爆炸。
var oTable;
oTable = $('#part_master').DataTable( {
ajax: 'tables/parts/table.part_master.php',
dom: 'B<"clear">frtip',
pagingType:'full_numbers',
order: [[ 0, 'asc' ]],
processing: true,
pageLength : 10,
searching: true,
columns: [
{ data: 'part_master.part_number' },
{ data: 'part_master.part_description' },
{ data: 'part_master.part_status' },
{ data: 'part_master.add_leadtime_days' },
{ data: 'part_master.add_leadtime_name' },
{ data: 'part_master.max_pph' }
],
select: true,
buttons: [
{ extend: "create", editor: editor },
{ extend: "edit", editor: editor }//,
],
InitComplete: function (settings, json) { }
} );
yadcf.init(oTable,[{
column_number: 0,
filter_type: "multi_select",
select_type: 'chosen'
}, {
column_number: 1,
filter_type: "auto_complete"
}, {
column_number: 2
}, {
column_number: 3
}, {
column_number: 4
}, {
column_number: 5,
filter_type: "range_number_slider"
},
]);
去抢 0.9.0.beta.7 现在应该可以了。
下次您在浏览器控制台中遇到错误时,请随时 open an issue