javascript - ag-grid 保持排序图标可见

标签 javascript css angular ag-grid

我希望排序图标始终在表标题列中可见。但是 ag-grid 的默认行为是在我单击任何标题时隐藏图标(.ag-header-cell-sorted-asc,.ag-header-cell-sorted-desc)标签。

是否有任何选项可以改变这种行为?

这就是我定义标题列的方式:

@Component({
  selector: 'test-list',
  templateUrl: './test-list.component.html'
})
export class TestListComponent {
    public columnDefs = [
        { headerName: 'Test', field: 'test', minWidth: 150, sort: 'asc' },
        { headerName: 'Test1', field: 'test1', minWidth: 150, sort: 'desc'},
        { headerName: 'Test2', field: 'test2', minWidth: 250 }
      ];
}

最佳答案

您是在谈论 unSortIcon 吗?

{
        headerName: "Year",
        field: "year",
        width: 90,
        unSortIcon: true
},

看看下面来自 ag-grid 的 plunker 示例

https://plnkr.co/edit/FylOQ5cAD9id4LbgI3NN?p=preview

看到“年份”列和所有其他启用排序的列之间的区别了吗?对于年份列,应用了 unSortIcon: true。

关于javascript - ag-grid 保持排序图标可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49156498/

相关文章:

javascript - 从另一个页面获取 ElementById

javascript - AJAX 自动建议系统显示重复项?

angular - ngrx 组件存储效果在 promise 错误后不会触发

angular - 单元测试将 Injector 与 Router(和其他服务)一起使用的父类

javascript - 打开没有地址栏和标题的javascript弹出窗口,高度和宽度根据屏幕分辨率设置为百分比

javascript - 如何在jquery脚本中调用Node.js服务?

html - 当主容器是水平 flex 盒时, flex 盒收缩主容器

css - 从 node_modules 到 angular-cli 的自定义字体

javascript - 使用 jQuery 紧接着 ScrollTop 调整高度非常生涩/断断续续

php - 删除左边距时 Wordpress 站点 'hiding' 内容