<< Click to Display Table of Contents >> 表格组件复制链接 |
包括binding文件夹下提供的一系列函数(可以动态绑定列)和表格上的一些特有属性。
函数 |
语法 |
说明 |
举例 |
---|---|---|---|
addCol |
addCol(Object idx,Object col):void |
在指定位置增加一列。 |
var bcol = new BCol("reseller", BOOLEAN, true); var dimCol = new DimCol(bcol); Table1.binding.addCol(0, dimCol); |
setCol |
setCol(int idx,Object col):void |
替换指定位置的列。 |
var bcol = new BCol("reseller", BOOLEAN, true); var dimCol = new DimCol(bcol); Table1.binding.setCol(0, dimCol); |
removeCol |
removeCol( int idx ):void |
删除绑定指定位置的列。 |
Table1.binding.removeCol(0); |
setCols |
setCols(Object obj):void |
绑定若干列。 |
表1.binding.source = "mysql.sqry"; var bcol1 = new BCol("sale_type", STRING, true); var bcol2 = new BCol("cogs", INTEGER, false); var meaCol = new MeasureCol(SUM, bcol2, null); var dimCol = new DimCol(bcol1); var arr = [dimCol, meaCol]; 表1.binding.setCols(arr); |
getCols |
getCols()Array |
获取表中的所有列的字段名。 |
var cc=Table1.binding.getCols(); |
getCol |
getCol(int idx):Object |
获取表中的某一列的字段名。 |
var ss = Table1.binding.getCol(0); |
clearCols |
clearCols():void |
清空表格的绑定。 |
Table1.binding.clearCols(); |
colCount |
colCount:int |
返回表的列数。 |
var a=Table1.binding.colCount; |
aggregate |
aggregate:boolean |
是否是聚合的表。 |
Table1.binding.aggregate=true; |
showTotal |
showTotal:boolean |
是否显示合计。 |
Table1.binding.showTotal=true; |
totalTop |
totalTop:boolean |
合计前置。 |
Table1.binding.totalTop=true; |
setNegativeColor |
setNegativeColor(Locator loc,Color c):void |
设定表格渲染负数颜色。 |
var color = new Color(java.awt.Color.RED); var loc = new Locator(["Sum_Sales"], CELL, DETAIL); 表1.setNegativeColor(loc, color); |
setRenderColor |
setRenderColor(Locator loc,Color c):void |
设定表格渲染柱子或形状颜色。 |
var color = new Color(java.awt.Color.RED); var loc = new Locator(["Sum_Sales"], CELL, DETAIL); 表1.setRenderColor(loc, color); |
sortExclude |
sortExclude:byte |
设定表的排序类型。 |
Table1.sortExclude=0; //0,1,2 |
sortStrategy |
sortStrategy:byte |
设置排序策略。 |
Table1.sortStrategy = 2; //0自动,1组外排序,2组内排序 |
maxRows |
detailmaxRows:int |
设置表格的最大行数。 |
Table1.maxRows=100;//默认是0,自动设定表的行数。 |
headers |
headers:byte |
新增表头行数。 |
Table1.headers = 2; |
cellContentAdapt |
cellContentAdapt:boolean |
设置表格组件根据每一行的内容进行行高自适应。 |
Table1.cellContentAdapt=true; |
displayContentFirst |
displayContentFirst:boolean |
组件缩放时,优先显示更多行列 |
图表1.displayContentFirst=true |
排序类型 |
相应的常量 |
说明 |
---|---|---|
EXCLUDE_NULL |
0 |
字段间排序无影响(多列依次排序) |
EXCLUDE_MEASURE |
2 |
度量字段间排序互斥,与维度字段的排序没有关系(度量列排序互斥) |
EXCLUDE_ALL |
1 |
所有字段间排序进行互斥(仅对单一列排序) |