首页 > 解决方案 > ui-grid - 启用全选时如何设置选择列的显示名称?

问题描述

我有一个网格,除了复选标记外,我还希望在全选单元格中显示一个显示名称。是的,这是非常规的。在此网格中选择行并不是真正选择行,而是对每一行执行可见操作。全选当然会导致对所有行的操作 - 取消全选会撤消操作。我看不到如何在列标题中显示显示名称。我们正在使用 ui-grid 4.0.6。

标签: ui-grid

解决方案


您需要通过执行以下操作来覆盖 ui-grid 默认模板:

$templateCache.put('ui-grid/selectionSelectAllButtons', '<div>...Your template...</div>');

注意:您还需要覆盖 ui-grid CSS,否则无法正确显示列名。

在这里,它可以在不修改任何样式的情况下以“全部”显示列名。

在此处输入图像描述


推荐阅读