You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Angular Kendo Data Grid分组列标签中的排序图标

解决Kendo Grid分组标签中排序图标移除问题

针对Angular 14 + Kendo UI Grid 7.2.4的场景,要移除分组列标签上的排序图标,最直接的方式是通过自定义CSS覆盖默认样式,具体实现如下:

  • 组件内样式(带样式穿透)
    在对应组件的.component.css文件中添加以下代码:

    ::ng-deep .k-grouping-header .k-group-item .k-sort-icon {
      display: none !important;
    }
    

    ::ng-deep用于穿透Angular的样式隔离机制,确保自定义样式能作用到Kendo Grid的内部DOM元素。

  • 全局样式(无需穿透)
    如果希望该样式在整个项目全局生效,可在根目录的styles.css(或styles.scss)中添加:

    .k-grouping-header .k-group-item .k-sort-icon {
      display: none;
    }
    

如果需要更精确地针对升序/降序图标分别控制,可使用更具体的选择器:

::ng-deep .k-grouping-header .k-group-item .k-icon.k-i-sort-asc-sm,
::ng-deep .k-grouping-header .k-group-item .k-icon.k-i-sort-desc-sm {
  display: none;
}

原理说明:Kendo Grid的分组标签位于.k-grouping-header容器内,每个分组项对应.k-group-item类,其中的排序图标会带有.k-sort-icon或具体排序方向类(如k-i-sort-asc-sm),通过设置display: none即可直接隐藏该图标。

内容的提问来源于stack exchange,提问作者Jayaram V

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 19:45:40