如何让 DataTables ColumnFilterWidget 显示为不区分大小写

问题描述

我正在使用 DataTables ColumnFilterWidget 扩展,但过滤器显示区分大小写的结果。我需要过滤器下拉列表来忽略大小写,如:

AA
aa
aB
Ac

我认为有问题的代码如下,有人知道我需要在这里更改什么吗?

ColumnFilterWidget.prototype.fnSortOptions = function() {

    var widget = this,$options = widget.$Select.find( 'option' ).slice( 1 );

    function fnSort( a,b ) {
        var a_text = $( a ).text(),b_text = $( b ).text();

        if ( widget.hasOwnProperty( 'fnSort' ) ) {
            return widget.fnSort( a_text,b_text );
        } else if ( a_text < b_text ) {
            return -1;
        } else if ( a_text == b_text ) {
            return 0;
        } else {
            return 1;
        }
    }

    $options.sort( fnSort );
    widget.$Select.append( $options );
};

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)