如何解决如何让 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 举报,一经查实,本站将立刻删除。