finereport开发层级展开报表

怼烎@ 2023-02-17 03:57 30阅读 0赞

 JS自定义折叠树节点展开层数

  1. 给组织树中的单元格设置按钮控件,按钮类型设为树节点按钮
  2. 菜单模板>模板Web>数据分析设置,添加加载结束事件
    $(“#content-container”).find(“tr”).has(“.x-treenode-unexpand”).each(function(){
    if($(this).children().eq(0).text()==1){$(this).find(“.x-treenode-unexpand”).trigger(‘click’);}})
    // eq(0)表示最左边的单元格;text()==1,表示内容为1的单元格
  3. 在要展开的组织树节点前,增加一个数字1作为定位符,且设置其父格(随树节点展开)
    P.S:要展开几层树节点,就增加几个定位符
     sessionStorage
    sessionStorage是H5新增的会话存储对象,可用于临时保存同一窗口或标签页的数据,在关闭窗口或标签页后会删除这些数据。但安全性差,避免对重要信息使用该方法。
    sessionStorage适用于FineReport共享参数的场景。可通过window.sessionStorage或sessionStorage调用此对象。
    1.sessionStorage存储数据:
    采用setItem()方法存储: sessionStorage.setItem(‘Key’,’value’ );
    2.sessionStorage读取数据:
    采用getItem()方法取值: sessionStorage.getItem(‘Key’);

发表评论

表情:
评论列表 (有 0 条评论,30人围观)

还没有评论,来说两句吧...

相关阅读

    相关 FineReport报表中超链接设置

    本章主要介绍一个报表中的列设置超链接,链接到另一张报表中,前提是两张报表在同一目录下,这样比较好处理些,如果涉及到不同目录的两个报表进行超链接,这个需要自己研究一下,肯定是可以

    相关 FineReport 报表设计

    FineReport报表制作的几个基本概念 一、单元格扩展 单元格扩展:指在web端查看模板效果的时候,原来的单元格由一个变成了多个,即由一变多。 FineRepor