EasyUI
数据分析表格
扩展组件 » 数据分析表格
用法实例
创建主网格
属性
这些属性是从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 | 打开允许用户在运行时更改多维数据集的布局对话框。 |
