代码之家  ›  专栏  ›  技术社区  ›  FullStackDeveloper

如何在网格标题中隐藏排序号

  •  1
  • FullStackDeveloper  · 技术社区  · 7 年前

    我正在使用angularjs ui网格。我对4列进行了排序,但在我的网格中,我可以看到我想要隐藏这些排序号的排序号。我没有找到任何api配置或解决方案。谢谢 enter image description here

    columnDefs: [
                    {
                        name: 'name',
                        displayName: "",
                        width: '48%',
                        grouping: {groupPriority: 0},
                        sort: {priority: 0, direction: 'asc'}
                    },
                    {
                        name: 'id',
                        displayName: "",
                        sort: {priority: 2, direction: 'asc'}
                    },
                    {
                        name: 'bar',
                        displayName: "",
                        sort: {priority: 3, direction: 'asc'}
                    },
                    {
                        name: 'foo',
                        displayName: "",
                        sort: {priority: 1, direction: 'asc'}
                    }
                ],
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   JC Ford    7 年前

    这内置于网格的多列排序功能中。如果要抑制数字,可以为每个列提供自定义标题单元格模板,如下所述:

    http://ui-grid.info/docs/#/api/ui.grid.class:GridOptions

    或者编写CSS规则来隐藏元素。在这种情况下,您很幸运,因为所讨论的元素有一个特定的类: ui-grid-sort-priority-number

    .ui-grid-sort-priority-number {
        display: none;
    }