jqgrid:如何突出显示所选列中的所有单元格?

时间:2011-12-14 01:34:11

标签: jquery css jqgrid

目前,默认设置是突出显示所选的(当您单击网格中的单元格时)。

但我希望能够在标题中选择整列时突出显示整列进行排序。然后,当网格按不同的列排序时,将上一列更改回默认值并突出显示新的已排序列。

如果它只是在列中添加了一个类,然后在将排序更改为另一个列时将其删除,那将是理想的。

1 个答案:

答案 0 :(得分:1)

您可以通过检查:

找到排序表的列
aria-selected="true"

用于列标题的表中的各种<th>元素。

然后,您必须查看用于实际结果数据的表格,并执行以下操作:

tr.jqgrow td[aria-describedby="id_of_the_th_you_found_above"]

您会看到列中的td元素已通过th属性链接到其aria-describedby元素。

这应该为您提供足够的信息,以便为您想要的列应用样式或其他内容。