方法对头,报表模板维护其实很简单

经常我们会遇到这样的一种情况,别人做的一张很复杂的报表模板,我们拿到后需要修改,但是却不知道该如何下手,不知道他原来在哪里写了什么东西……一个一个查看十分的麻烦……

那么我们就可以利用FineReport提供的数据集插件来丰富我们的报表模板,方便维护。

先看个简单的例子:这个例子我只对模板的JS做维护,并且提供模板的备注功能,这样当我们做报表模板时,就可以把自己做这张模板时一些不容易理解的功能点备注下来,方便后面维护。

JS的新建功能还没有做进来……主要是还没想到合适的添加JS的方法……
当然还可以做很多我们自己想加入的维护工具,比如图表维护,单元格属性维护,等等。所有在设计器上能直接操作的部分我们在设计器里都是可以获取到的。

时间: 2024-10-22 13:18:35

方法对头,报表模板维护其实很简单的相关文章

VC开发多语言界面 多种方法(很简单) 有源码

(需源码先留邮箱)先上图 1.通过遍历 得到所有控件ID号与TEXT,得到一个中文语言配置文件 void CVV_485Dlg::getCaptionForWindow() //做程序时用,其它时间不用 { //枚举对话框中所有组件 CWnd *pCtrl = GetWindow(GW_CHILD); while(pCtrl!=NULL) { UINT ctrlID = pCtrl->GetDlgCtrlID(); // setControlCaption(pCtrl,ctrlID); CStr

用原生dom的方法获取class对象(很简单实用)

话不多说,直接上代码,用的是for(var i in array) 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>用原生dom的方法获取class对象(很简单实用)</title> 6 <style> 7 .ca{background:red;padding:20px;} 8 .js{border:1px so

过四六级很简单,考研英语也不难,只是你的方法错了

在我看来,国产的老师都把英语当数学一样教,把语法扔给你~这相当于公式,然后背词汇~诺,这相当于变量.然后就往里套吧,这还不会么?然后讲完了怎么办呢?就是没完没了的做题,他们认为把该做的题都做了自然就提高了,如果还是做错怎么办?那就接着做啊,然后老师给你分析答案,为什么错了,怎么错了...而且很多老师都喜欢什么近义词辨析,本来记得挺清楚的,被反反复复辨析了几遍之后就全乱了. 不过中学英语能打下不错的语法底子,这非常非常重要,以后怎么学都用的着. 后来上了大学,考四六级,考研,被残害多年的小伙伴们还

如何在PPT中用文本框制作海报?这个方法很简单,不信来看

PPT里还能用文本框制作海报,你知道吗?很多朋友可能觉得很诧异,一般大家做海报都是用PS来制作,可是PS的操作有点复杂,还是一个细致活,急躁的朋友可能做着做着就没耐心了,不过这个也不妨碍制作海报,直接用PPT制作就好了:下面为大家分享在PPT中用文本框制作海报的方法,一起来看!下面是具体的操作方法:1:第一步:首先在PPT中插入一个文本框,在文本框中输入几个中文大写的[一]字.2:第二步:选中文本框,然后点击上方菜单栏中的[文本效果]选项,点击选择[转换]的效果.3:我们可以看到有很多的文本效果

《设计模式其实很简单》

这几天囫囵吞枣看了下<设计模式其实很简单>,这本书通俗易懂,说了23种设计模式.自己看书比较仓促,看书时也不愿动脑子(这一直是致命缺点),先简单的抄下这些模式,希望日后能够回补. 设计模式中的六大设计原则 单一职责原则. 里氏代换原则. 开放-封闭原则. 依赖倒转原则. 合成/聚合复用原则. 迪米特法则. 下面的是一些模式,后面的解释个人觉得很精彩所以就加上了. 创建型模式 工厂方法模式----面向对象的工业时代. 抽象工厂模式----如果想开分厂. 单例模式----非你莫属. 建造者模式--

报表引擎API开发入门—简单程序数据集

小编最近接的项目是有关报表开发的,很想把这部分知识分享出来.希望大家能够支持我!不多说,马上进入我们今天的话题. API基本知识 小编最近项目所做的是关于一个报表软件-FineReport报表开发的一些事,也许有人接触过,知识相通,我今天就把我做的分享出来.FineReport设计器与服务器不可能满足所有的需求,某些个性化需求可能无法实现.我们可以深入的开发与控制API接口.想要了解我们内核结构及api的使用,首先我们必须掌握一些基本的概念,下图就是我们内核的最基本图示.图是网上找的,有点不清楚

使用TT模板+mvc+wcf实现简单查询

伴随着春姑娘调皮的脚步,小编接手的档案管理项目也渐渐步入正轨,从开始的需求分析,到使用Axure画原型图,再到使用powerdesigner设计实体,生成数据库,一直到昨天刚刚通了一条线,这一路走来,小编懂得了很多,无路学习还是和团队小伙伴的交流合作,有时候,总是会因为大家意见不统一,搞的大家吹胡子瞪眼,但有时也会因为某件事情圆满成功而欢欣鼓舞,小组中最开心的事儿莫过于有人开会迟到买吃的了,哈哈,暴露了小编的本质,开头说了这么多,接下来,小编就跟分享一下,如果利用TT模板+mvc+wcf实现简单

用java调用.net的wcf其实还是很简单的

  前些天和我们的一个邮件服务商对接,双方需要进行一些通讯,对方是java团队,而作为.net团队的我们,只能公布出去的是一个wcf的basicbinding,想不 到问题来了,对方不知道怎么去调用这个basic,可能他们水平有点菜,有点尴尬,不得已我来研究研究,其实只要知道公布的wsdl,对什么语言都是很简单的. 一:案例 为了方便,我也不特意写什么代码了,就用vs里面的wcf服务模板创建一下,详细内容如下: 1 // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码.svc 和配

PHP在浏览器上跟踪调试的方法以及使用ChromePhp、FirePHP的简单介绍

之前用ThinkPHP时发现有个 trace 函数可以跟踪调试,感觉很有意思,网上搜索了下类似的东西,发现了 ChromePhp ,以前没想过这样来调试 PHP 程序,感觉非常方便,很有用. ThinkPHP 使用的是自己生成的 HTML 随模版一起输出来显示,偶尔会遇到一些莫名其妙的问题,效果不是太好, 还有一些也是类似的方法,但输出的主要是在模版中增加 JS 代码,调用浏览器的调试方法进行输出调试 如 console.log('PHP的一些调试输出内容'); ChromePhp 是通过hea