页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 下一个 »

(本文档仅供参考)

问题说明

        仪表盘中希望实现点击柱图图形,将提示字段的值传值给筛选器。目前是通过addChartsListener,添加点击时间获取相关信息,但是这个传值的param里面是没有存储提示字段信息,那应该如何获取这个提示字段?

        


解决方案

        目前不支持在宏代码里直接获取提示字段的值,需要的话要报需求开放接口。

        当前若要实现这个效果,可以尝试另一种思路,用提示字段新建一个组件,比如汇总表。图形作为筛选器去影响这个表格,表格添加宏,把单元格值设置给筛选器。


        具体步骤如下:

        第一步:添加辅助组件,并勾选相关提示字段:

        


       第二步:将柱图组件设置为图形筛选器,并应用于辅助组件:

       


       第三步:辅助组件添加宏代码,将单元格的值传递给筛选器:

##  辅助组件传值
##  onAfterRender

function main(page: IPage, portlet: ITableListPortlet) {
    const cell: ITableCell = portlet.getCell(0, 0);
    const value: number | string = cell.getValue();
    let sales = page.getPortletsByTitle('销售额')[0];
    debugger
    sales.setValue([value]);
}

       



         

  • 无标签