Eden.Sun 发表于 2024-7-8 16:20:07

ActiveReportsJS V5.0 新特性-报表组件

本帖最后由 KarenGao 于 2024-7-16 14:06 编辑

    在ARJS5.0中添加了报表组件的功能,我们在设计报表时,只要将公共的组件创建成报表组件,然后将模板文件发送给对应的开发设计人员,他们就可以直接导入使用,不用在重复进行设计。可帮助开发人员和报告作者设计并组织预定义且可重复使用的报表项目。

   
    下面我们以图片为例为大家介绍报表组件功能的具体使用方法:
   
    1. 在报表中创建一个图片组件,然后设置数据:
   

    2. 推图片创建之后,在报表的顶部导航栏可以看到多出了一个"报表组件"按钮,点击"报表组件"按钮,可以得到如下页面,点击"创建报表组件", 我们就把这个图片创建成了一个报表组件模板。然后保存就得到一个报表组件模板
   

    3. 模板使用:在创建报表组件模板之后,就可以在新的报表中进行使用,首先在报表设计器中根据 "文件-->添加库... " 路径找到我们刚才保存的组件模板,然后导入
   

    4. 然后在新报表中的"报表组件库"中可以看到我们刚刚导入的组件模板
   

    5. 此时创建的组件模板只能使用,不能做其他的改变,比如边框、字体等等。这就需要我们在设计模板时进行对应的设计。我们以刚才的图片的边框线性为例。
   
    在将组件创建为报表组件模板之后,选中组件可以看到属性面板有组件类型和组件两种设置,如图片组件就是 图片和组件。我们在组件设置中创建一个属性:
   

    6. 我们添加一个边框的样式:
   

    7. 在添加边框属性之后,返回到组件本身的边框选项中,在线型设置中使用表达式:{PartProperties!属性1.Value}属性1 是刚才报表组件添加的属性名称。然后保存
   


    8. 然后重新导入模板,就可以在新的模板中添加边框线型的选择:
   

    9.模板中的数据:我们保存的报表组件模板中,只有创建为报表组件的内容,如果报表有其他内容,但是没有创建为报表组件,那么导入新的设计器时,不会显示非组件内容:
   
   


    至此报表组件的功能就介绍完毕了,更多更细致的描述,大家可以参考我们的帮助文档:https://developer.mescius.com/ac ... port-item-libraries



页: [1]
查看完整版本: ActiveReportsJS V5.0 新特性-报表组件