<< Click to Display Table of Contents >> 表组件的脚本函数 |
函数 |
说明 |
举例 |
---|---|---|
addCol |
增加一列 |
Table1.binding.addCol(dimCol); //var bcol = new BCol("reseller", BOOLEAN, true); //var dimCol = new DimCol(bcol); |
aggregate |
是否是聚合的表 |
Table1.binding.aggregate=true; |
clearCols |
清空表 |
Table1.binding.clearCols(); |
colCount |
返回表的列数 |
var a=Table1.binding.colCount; |
getCol |
获取表中的某一列 |
var ss = Table1.binding.getCol(0); |
getCols |
获取表中的若干列 |
var cc=Table1.binding.getCols(arr);//var arr = [dimCol, mcol]; |
removeCol |
移除列 |
Table1.binding.removeCol(0); |
setCol |
给某一列赋值 |
Table1.binding.setCol(0,dimCol); |
setCols |
给表的若干列赋值 |
Table1.binding.setCols(arr);//var arr = [dimCol, mcol]; |
setNegativeColor |
设定表格渲染负数颜色。 |
var color = new Color(java.awt.Color.RED); var loc = new Locator(["Sum_Sales"], CELL, DETAIL); 表1.setNegativeColor(loc, color); |
setRenderColor |
设定表格渲染柱子或形状颜色。 |
var color = new Color(java.awt.Color.RED); var loc = new Locator(["Sum_Sales"], CELL, DETAIL); 表1.setRenderColor(loc, color); |
showTotal |
是否显示合计 |
Table1.binding.showTotal=true; |
totalTop |
合计前置 |
Table1.binding.totalTop=true; |
sortExclude |
设定表的排序类型,详细介绍见下表(表排序) |
Table1.sortExclude=0;//0,1,2 |
maxRows |
设定表组件的最大行数 |
Table1.maxRows=100;//默认是0,自动设定表的行数。 |
headers |
表头行数 |
Table1.headers = 2; |
sortStrategy |
设置排序策略 |
Table1.sortStrategy = 2; |
cellContentAdapt |
设置表格组件根据每一行的内容进行行高自适应 |
Table1.cellContentAdapt=true; |
❖表排序
排序类型 |
相应的常量 |
说明 |
---|---|---|
EXCLUDE_NULL |
0 |
字段间排序无影响 |
EXCLUDE_MEASURE |
2 |
度量字段间排序互斥,与维度字段的排序没有关系 |
EXCLUDE_ALL |
1 |
所有字段间排序进行互斥 |