【发布时间】:2017-02-09 12:34:08
【问题描述】:
有没有办法使用yadcf向过滤列添加一个类?
就目前而言,当我使用 yadcf 提供的选择框过滤表中的列时,我似乎无法显示该列已被过滤。
我想向<th> 列添加一个类,以便我可以设置它的样式以向我的用户显示相应的列已被过滤。
提前致谢。
【问题讨论】:
标签: javascript jquery datatables yadcf jquery-datatables-rails
有没有办法使用yadcf向过滤列添加一个类?
就目前而言,当我使用 yadcf 提供的选择框过滤表中的列时,我似乎无法显示该列已被过滤。
我想向<th> 列添加一个类,以便我可以设置它的样式以向我的用户显示相应的列已被过滤。
提前致谢。
【问题讨论】:
标签: javascript jquery datatables yadcf jquery-datatables-rails
yadcf 允许您通过使用 style_class 属性在过滤器本身上添加自定义 class,无论如何 IMO 使整个列在过滤时看起来不同
【讨论】:
使用来自 yadcf 的 .inuse 类解决了这个问题。
这是 yadcf 应用于过滤列的类。
我所要做的就是添加
$(".yadcf-filter.inuse").closest("th").addClass("bg-filter"); 到我的 DataTables' drawCallback。
【讨论】: