方法
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代码。
编辑完成后,单击“确定”关闭对话框。
运行页面后,可以看到数据透视表的值汇总方式为自定义的计数方式。