Page tree
Skip to end of metadata
Go to start of metadata

 方法

   PivotTableCellType.setCustomFunction(cellName, customFunction) 

 描述

   自定义数据透视表单元格类型的值汇总方式。

 参数说明

参数

类型

描述

cellName

string

数据透视表单元格的名称。
customFunction(records: any[], filedName: string) => any汇总所选字段数据的处理函数。该函数接受两个参数:"records"是一组待汇总数据,"filedName"是汇总数据字段名称。返回值是汇总结果。

 返回值

   无

 示例

   下面的示例代码中,通过setCustomFunction方法,自定义数据透视表单元格类型的值汇总方式。

//获取页面上的数据透视表单元格
var cell = Forguncy.PivotTableCellType;
//自定义数据透视表单元格类型的值汇总方式
cell.setCustomFunction("pivottablecell", function (records, filedName) {

//定义值汇总方式
var count = records.length;
return count;
});


 操作步骤

  在设计器的页面中,选择一个单元格区域,绑定表格,再选择一个单元格区域,设置为数据透视表,值字段为金额,汇总方式为求和。并设置其名称为“pivottablecell”。

运行后页面显示如下。

  在页面设置中,编辑页面加载时的命令为“JavaScript命令”,并输入JavaScript代码。

 

  编辑完成后,单击“确定”关闭对话框。

运行页面后,可以看到数据透视表的值汇总方式为自定义的计数方式。

  • No labels