帆软报表图表组件开发记录
1 图表组件的开发也跟其他组件开发是一样的,这里有两个东西,一个是组件本身,一个是组件的属性面板。属性可能出现在设计器右边面板上,也可能出现在其他地方。当编辑组件时候,组件的属性值会传递到属性面板上,当在属性面板上修改了属性值,会传递到组件中去,当点击保存报表时,组件会将属性值存到报表的xml文件里,当预览的时候,组件会将他的属性通过json传递到前端js中,js端就可以通过这些属性来构建界面了。
2 图表插件的开发主要完成两个扩展。
<extra-chart><IndependentChartProvider class="com.fr.plugin.gb.echarts.EchartsSimpleChartProvider" plotID="gbEchartsSimpleChartId"/></extra-chart><extra-chart-designer><IndependentChartUIProvider class="com.fr.plugin.gb.echarts.EchartsSimpleChartUI" plotID="gbEchartsSimpleChartId"/></extra-chart-designer>
IndependentChartProvider相当于组件的扩展,
IndependentChartUIProvider相当于组件的属性面板的扩展。
两个配置都定义了id,而且是一样的,这样就将组件与组件的属性面板映射了起来。通过 Independ
帆软报表图表组件开发记录相关推荐
- FineReport(二)帆软报表图表的
一.关于帆软报表柱状图单列柱状图的用法 1.首先我们打开设计器新建一张模版 2.选中一片区域进行单元格合并,为图表做好区域准备 3.在区域进右键,单元格元素,选择插入图表 4.这里我们先选择柱状图 5 ...
- 帆软报表二次开发之读取.properties配置文件
先看图: 配置文件中的值. 代码运行时读取的值. 帆软报表中我们使用PropertiesUtils.getProperties("conf").getProperty(" ...
- 帆软报表开发常用公式_20200909
帆软报表开发常用公式 文章目录 目录 前言 一.常用公式 二.相关JS 三.其他注意事项 总结 前言 记录常用公式与js 提示:以下是本篇文章正文内容,下面案例可供参考 一.常用公式 --1.参数为空 ...
- 帆软报表开发学习笔记(八)
`帆软报表开发学习笔记` 报表特性_超级链接(20200928) 报表特性_条件属性(20200929) 报表特性_导出(20200930) 报表特性_打印(20201001) 报表特性_编码专题(2 ...
- 帆软报表日常操作记录
文章目录 帆软报表日常操作记录 1. 求和 2. 下拉框数据(选择一个另一个数据会丢失) 3. 日期下拉框默认值为当前月份 4. 并接字符串,拼接标题 5.日期转星期 WEEKDAY 帆软报表日常操作 ...
- 浅谈帆软报表的权限授权,以便于二次开发
我们知道帆软报表的决策系统里有权限管理菜单, 这里面首先分为两大类: 普通权限配置:就是将目录权限,人员管理,管理系统中的功能授权到部门,角色,或者具体的人身上. 授权权限配置:就是某个人他拥有某个目 ...
- [财务][数据化分析][帆软]报表设计-聚合报表设计
[财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响. 聚合报表特点:空 ...
- 用帆软报表FineReport打造公司数字化经营报表
如何高效进行报表制作与设计呢?这篇文章给大家分享超级实用的报表软件--帆软报表FineReport.帆软公司持续深耕报表应用,针对不同场景提供了多元的报表开发模式,并巩固基础,提升产品性能.稳定性和安 ...
- 帆软报表调用mysql存储过程_FineReport单行与数据库交互的方法
FineReport单行与数据库交互的方法 1. 问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程.我们可以通过每一行增加帆软&q ...
最新文章
- TensorFlow基础7-机器学习基础知识(逻辑回归,鸢尾花实现多分类)
- 企业网络推广——企业网络推广更注重网站内部链接优化!
- 上海的房租有多高?我用Python爬虫为你揭晓
- osgi简介_OSGi:简介
- 聊聊restful和restframework
- 空位補零,你會選擇哪種方式?
- 使用单例时的三种单例写法
- Shuffle a Array
- Jmeter刷csdn博客访问量
- 解决Mac安装Adobe软件错误代码501问题(PS AI AE PR)mac安装Adobe软件报错501解决方案
- python批量识别二维码图片_python+selenium 识别二维码
- mysql timeout的详细介绍
- 作为程序员的硬实力是什么 ?
- 键盘鼠标是计算机标准输入输出设备,微型计算机输入输出设备之键盘和鼠标(ppt 32页).ppt...
- [Unity-25] Unity中让游戏对象消失或隐藏的几种方法
- 基于Android的招聘求职网站的设计与实现
- 搭建企业内外网可快速稳定访问的共享文件服务器方案
- python一个数的阶乘_python整数阶乘计算
- 一般拓扑学--From百度(看了这个,终于明白什么是拓扑了)
- ECharts · Doc