数据分析表格

扩展组件 » 数据分析表格

用法实例

创建主网格

属性

这些属性是从treegrid继承而来的,下面是pivotgrid扩展的属性。

名称 类型 描述 默认
forzenColumnTitle string 冻结列的标题。
valueFieldWidth number 值字段的列宽度。 80
valuePrecision number 值字段的精度。 0
valueStyler function 值字段的单元格样式器函数。
valueFormatter function 值字段的单元格格式化程序函数。
pivot object The 主网格配置,包含以下属性:
rows: 数组中,左边显示的行。
columns: 数组,显示在网格上方的列。
values: 数组,列下显示的值字段。
filters: 数组,过滤器。
filterRules: 对象,筛选器规则.
i18n object i18n配置,包含以下属性:
fields: 字段区域的标题。
filters: 过滤器区域的标题。
rows: 行区域的标题。
columns: 列区域的标题。
ok: 确定按钮的标题。
cancel: 取消按钮的标题.
defaultOperator string 值列上的默认操作符。 sum
operators object 值字段上的操作符、可用选项是:'sum','count','max','min'.

代码实例:

//implement the 'sum' operator
$.extend($.fn.pivotgrid.defaults.operators, {
	sum: function(rows, field){
		var opts = $(this).pivotgrid('options');
		var v = 0;
		$.map(rows,function(row){
			v += parseFloat(row[field])||0;
		});
		return v.toFixed(opts.valuePrecision);
	}
});

事件

事件继承自treegrid组件。

方法

方法继承自treegrid组件。

名称 参数 描述
options none 返回options对象。
getData none 获得加载的数据。
layout none 打开允许用户在运行时更改多维数据集的布局对话框。

下载EasyUI扩展:

jquery-easyui-pivotgrid.zip