启用数据表警告警报

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启用数据表警告警报相关的知识,希望对你有一定的参考价值。

我想在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'

错误事件

DataTables提供此事件以允许您将应用程序自己的错误处理挂钩到DataTables。例如,您可以触发将记录错误以进行调查的Ajax调用,或使用错误事件向最终用户显示自定义错误消息。

要使用此事件,请先将errMode指定为none

$.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();

但是>> z zxsw

以上是关于启用数据表警告警报的主要内容,如果未能解决你的问题,请参考以下文章

在tablayout viewpager中运行调整选项卡片段

如何使用警报管理器将数据从片段传递到广播接收器

我们能否挑出一条警告说“未启用 Web 浏览器 XSS 保护”并在 ZAP 代理中重新运行

单击 React 时发出警报警告

正确抑制数据表中的警告?

尝试显示其视图不在窗口层次结构警报中