1

是否可以更改表/数据透视表的列标题?默认情况下,它们被命名为层次结构/度量。 在此处输入图像描述

4

1 回答 1

1

您可以使用icCube Table 的 Cell Renderers 来做到这一点。

单元格渲染器是 icCube 表格的一个强大功能,它提供了许多配置表格外观和感觉的机会。

它可以在小部件选项的“数据渲染选项”类别下找到。

几个单元格渲染器

如果您的表中有列的静态顺序,则可以为受其索引绑定的每一列创建单元格渲染器:

第一栏: 在此处输入图像描述

第二栏: 在此处输入图像描述

一个单元格渲染器/Javascript 方式

这是一个动态解决方案,不依赖于列顺序。

您可能希望使用“顶部标题文本”字段覆盖标题标签,如下图所示: 在此处输入图像描述

在这种情况下,我使用这种 JavaScript 代码和平创建了标题标签的别名:

在此处输入图像描述

此解决方案可以扩展代码以处理您需要的任意数量的列。

附言

适合您情况的“顶部标题文本”字段的表达式值:

var header = context.columnLabel()

switch(header){
    case 'formatted_date_hierarchy': return 'Date';
    case 'product_hierarchy': return 'Product';
    default: return header;
}

更新

这是第一个解决方案的演示报告

于 2016-12-21T08:25:47.487 回答