我正在使用DataTables,过滤器工作正常,没有任何扩展,
但是只要我添加按钮&在html中选择来源,
JS
CSS
过滤器开始导致错误。知道为什么会这样吗?
我的page.js中的表格设置:
var table = $('#screen-table').DataTable({
paging: false,
scrollY: 400,
data: result,
// {"product":"Wide Skyscraper (Web Banner)","advertising_space":" CMT Whitelabel VECCI:Itinerary","application":"Check My Trip ",
// "screen_code":"297","channel":"Websites","channel_type":"B2C","white_label":"VECI"}
columns: [
{ data: 'channel_type' },
{ data: 'channel' },
{ data: 'application' },
{ data: 'advertising_space' },
{ data: 'product' },
{ data: 'screen_code' }
],
rowCallback: function( row, data ) {
if ( $.inArray(data.DT_RowId, selected) !== -1 ) {
$(row).addClass('selected');
}
},
bInfo: false,
});
编辑:使用非min.js文件,这里是错误callstack
答案 0 :(得分:1)
"公顷"是一个缩小的函数名称。如果交换非缩小文件,您将在定义之前看到调用的正确函数。
我预计潜在的原因是您缺少依赖项或者您以错误的顺序加载了文件。