gpt4 book ai didi

javascript - 启用数据表警告警报

转载 作者:行者123 更新时间:2023-12-01 05:14:43 27 4
gpt4 key购买 nike

我想在我的 js 脚本开始用数据填充数据表之前停止数据表警告警报。所以我添加了这一行:

    //hide the warning
$.fn.dataTable.ext.errMode = 'none';

但是当创建并填充该数据表时,我想再次对脚本中的其余数据表再次启用警告。

我怎样才能做到这一点?

这是我的代码:

        //hide the warning
$.fn.dataTable.ext.errMode = 'none';

//add rows
$("#addRows").on("click", function ()
{
table.clear();

for (idxT in players)
{

table.row.add([
pl[idxT],
nSh[idxT],
onT[idxT],
offT[idxT],
nG[idxT]
]).draw(false);

} //endFor

});

// Automatically add rows
$("#addRows").click();

//now i want to enable warnings again
//eg: $.fn.dataTable.ext.errMode = 'active';

最佳答案

您需要使用error event指定errMode = 'none'

Error event

DataTables provides this event to allow you to hook your application's own error handling into DataTables. For example you could trigger an Ajax call that will log an error for investigation, or use the error event to show a custom error message to the end user.

要使用此事件,请首先指定 errModenone

$.fn.dataTable.ext.errMode = 'none';

要触发此事件,请附加 .dt此事件的命名空间如下:

$('#example')
.on( 'error.dt', function ( e, settings, techNote, message ) {
console.log( 'An error has been reported by DataTables: ', message );
} )
.DataTable();

演示>> http://jsfiddle.net/mmushtaq/n2jv0kh8/

关于javascript - 启用数据表警告警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50684951/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com