树状过滤

<< Click to Display Table of Contents >>

当前位置:  制作可视化报告 > 脚本 > 永洪脚本函数 > 组件级别的函数 

树状过滤

复制链接

函数

语法

说明

举例

aggregate

aggregate:boolean

聚合属性

树状过滤1.binding.aggregate = true;

getCols()

getCols():Object

获取所有列的字段名。

var cc = 树状过滤1.binding.getCols();

setCols(Object col)

setCols(Object col):Object

绑定若干列

var bcol1 = new BCol("product_type", STRING, true);

var bcol2 = new BCol("product", STRING, true);

var dimCol1 = new DimCol(bcol1);

var dimCol2 = new DimCol(bcol2);

var arr = [dimCol, meaCol];

树状过滤1.binding.setCols(arr);

BCol说明

DimCol说明

source:

source:string

数据源

树状过滤1.binding.source = "mysql.sqry";

dropDown

dropDown:boolean

以下拉列表的形式展现。

树状过滤1.dropDown = true;

dropRow

dropRow:byte

下拉列表行数。

树状过滤1.dropRow = 3;

getSelectedLabels()

getSelectedLabels():Object

获取组件勾选的标签数据。

1)如果编辑了数据格式,则返回编辑格式后的内容。

2)如果绑定了字典列,则返回字典列的标签。

3)如果传参组件绑定或者录入了标签,则返回的是标签。

var arr = 树状过滤1.getSelectedLabels();

getSelectedObjects()

getSelectedObjects():Object

获取组件选中子节点的值

var arr = 树状过滤1.getSelectedObjects();

getRealSelectedObjects()

getRealSelectedObjects():Object

获取组件选中子节点及其父节点的值。

var arr = 树状过滤1.getRealSelectedObjects();

详情请参考getSelectedObjects()与getRealSelectedObjects()举例

innerParam

innerParam:ParamScriptable

用来给相同的参数名传递不同的参数值。

树状过滤1.innerParam["market"] = West;

selectOnTop

selectOnTop:boolean

选中值置顶。

树状过滤1.selectOnTop = true;

setSelectedObjects(Object nval, int dtype)

setSelectedObjects(Object nval, int dtype):void

设置组件勾选数据。

树状过滤1.setSelectedObjects(["East", "West"], STRING);

single

single:boolean

转为单选过滤。

树状过滤1.single = true;

submitOnChange

submitOnChange:boolean

改变时提交。

树状过滤1.submitOnChange = true;