数据表 - 如何防止排序列改变颜色
Posted
技术标签:
【中文标题】数据表 - 如何防止排序列改变颜色【英文标题】:Datatables - how to prevent sorted column from changing color 【发布时间】:2012-11-06 15:34:23 【问题描述】:刚开始使用数据表。默认情况下,当用户单击列行进行排序时,整列都会被着色。有人可以告诉如何关闭此功能吗?我一直在搞乱内置的 CSS 类,我对 asSorting 参数寄予厚望,但我似乎无法做到。如果这在 Datatables 网页上的某个地方很明显,而我没有看到它,抱歉,我找不到它。
感谢您的帮助。
【问题讨论】:
【参考方案1】:v1.10+
作为Mathieu indicates,现在可以通过将orderClasses
设置为false
来禁用order classes。
$('#example').dataTable(
"orderClasses": false
);
v1.9-
如图:DataTables:Features,可以通过将bSortClasses
设置为false
来禁用此功能。
$('#example').dataTable(
"bSortClasses": false
);
【讨论】:
在新特性中,属性已更改为“orderClasses”。 datatables.net/reference/option/orderClasses 这是最好的答案。【参考方案2】:您可以只删除 td.sorting_1
的样式。
【讨论】:
就是这样,Skpd。非常感谢。 此解决方案影响所有表。 seus 提出的解决方案(orderClasses 选项)是首选,因为它使用 API 而不是 CSS 操作。以上是关于数据表 - 如何防止排序列改变颜色的主要内容,如果未能解决你的问题,请参考以下文章
VB2010中datagridview行标题及列标题如何改变背景色