绝对画布块

编辑
  • 文档创建者:susie
  • 浏览次数:16465次
  • 编辑次数:11次
  • 最近更新:ygm8611 于 2019-08-02
  • 1. 描述

    1)目前 FineReport 做卡片式的自由报表,需要通过大量的合并单元格来调整样式,比较麻烦,因此我们提供绝对画布块的绝对布局界面来做此类报表。
    2)可以实现固定大小与自适应相结合的需求。

    注:Pad 端和 PC 浏览器显示保持一致。

    2. 绝对画布块介绍

    绝对画布块属性界面如下图:

    222

    2.1 控件名

    绝对画布块控件名,默认为 absolute0,后面序号依次增长。

    2.2 宽度

    绝对画布块宽度

    2.3 高度

    绝对画布块高度

    2.4 缩放逻辑

    1)适应区域:内部组件跟随布局的区块大小调整宽高。

    2)固定大小:内部组件大小固定,不跟随布局区块大小进行调整。

    注:这个缩放属性,仅对组件的外围区域大小生效,组件自身内部的缩放,受组件自身的自适应属性控制。比如报表块,在绝对布局内的表块大小,受绝对布局的缩放设置影响,但表块本身内部的单元格展现效果,受表块自己的自适应属性影响。

    3. 绝对画布块使用

    4. 与其他布局或组件嵌套、并行使用

    4.1 决策报表 body 有且只有一个绝对画布块,绝对画布块覆盖整个决策报表 body 主体。

    此情形完全按照绝对布局的属性操作。

    4.2 绝对画布块和 Tab 块、其他组件并行共存

    此情形,决策报表body按自身属性;决策报表body内的各个组件,依据各自的属性。

    4.3 绝对画布块内嵌套绝对画布块、Tab 块

    此种情形,把内层的绝对画布块、tab块当作外层布局的一个组件来对待,其地位等同于外层绝对布局里头的报表块、图表块等组件,也就意味着其区块大小的展现,受外层绝对布局的缩放属性控制。
    但内层绝对画布块、Tab 块内部的表块、图表、控件等组件,依据内层绝对画布块或 Tab 块自己的属性来控制。

    4.4 Tab 块内嵌套绝对画布块

    Tab 块由于默认是和决策报表 body 一样的自适应,所以 Tab 块内嵌套绝对画布块,和 body 里放绝对画布块是一样的。


    5. 移动端

    App 版本为 v9.3.27 及以后,支持绝对画布块显示,详情参见:[App]移动端支持绝对画布块

    注:H5 暂不支持。

    附件列表


    主题: 决策报表应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]